linux监测系统动态的进程状态使用什么命令
在管理Linux服务器中,我们常常需要对它的进程进行管理,Linux提供了一些非常方便的命令让大家可以很好地查看和管理进程,分别是查看静态的进程统计信息命令 ps ,和查看动态进程信息命令 TOP ,本文为单价简单的介绍一下这两个个命令
工具/原料
centos系统
TOP命令-查看动态进程信息命令
1、TOP里常用的选项有以下这些s – 改变画面更新频率l – 关闭或开启第一憧钏荭拜部分第一行 top 信息的表示t – 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表姨胀兽辱示m – 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示N – 以 PID 的大小的顺序排列表示进程列表P – 以 CPU 占用率大小的顺序排列进程列表M – 以内存占用率大小的顺序排列进程列表h – 显示帮助n – 设置在进程列表所显示进程的数量q – 退出 tops – 改变画面更新周期
2、示例:TOP

4、常用管理命令Ctrl+L:擦除并且重写屏幕K:终止一个进程。i:忽略闲置和僵死进程。这是一个开关式道药苍嗓命令。q:退出程序r:重新安排一个进程的优先级别。默认值是10。S:切换到累计模式。s:改变两次刷新之间的延迟时间。f或者F:从当前显示中添加或者删除项目。o或者O:改变显示项目的顺序l:切换显示平均负载和启动时间信息。m:切换显示内存信息。t:切换显示进程和CPU状态信息。c:切换显示命令名称和完整命令行。M:根据驻留内存大小进行排序。P:根据CPU使用百分比大小进行排序。T:根据时间/累计时间进行排序。W:将当前设置写入~/.toprc文件中。
5、示例:按i忽略闲置和僵死进程

ps命令-查看静态的进程统计信息
1、ps命令里常用的选项有以下几个a:显示当前终端下的所有进程信息,包括其他用户的进程。u:使用以用户为主的格式输出进程信息。x:显示当前用户在所有终端下的进程。-e:显示系统内的所有进程信息。-l:使用长(long)格式显示进程信息。-f:使用完整的(full)格式显示进程信息。
2、示例:ps aux

4、PS -elf 内容更详细,内容差不多都一样
