Linux系统使用与配置全解析
1. CPU 与进程管理
1.1 CPU 密集型程序分析
CPU 密集型程序通常会消耗 90% 或更多的可用 CPU 时间,但并非所有系统都会运行此类程序,而且某些程序错误也可能导致这种高 CPU 负载。当遇到高 CPU 负载情况时,需要进一步调查。例如,对于 dfcomp 程序,要确定它是否为 CPU 密集型程序,以及它是持续消耗大量 CPU 时间,还是只是短暂的活动高峰。
1.2 jobs 命令使用
jobs 命令用于总结从当前 shell 启动的进程。当没有此类进程运行时, jobs 命令不返回任何内容。需要注意的是,该命令既不检查也不总结 CPU 负载,并且只检查当前 shell 启动的进程,而不是所有以当前用户身份运行的进程。
1.3 nice 命令设置优先级
nice 命令用于以增加或减少的优先级启动程序。当未指定优先级时,默认优先级为 10。例如, nice -10 crunch 命令将优先级设置为 10。需要注意的是, nice 命令没有 --value 选项,并且传递数值时必须使用前导破折号 - 或 -n 。
1.4 renice 命令修改优先级
在 Linux
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



