Linux:查看活动进程的命令。
ps
ps⽤于显⽰系统内的所有进程。
使⽤⽅式
ps -elf
输出
根据进程的名字或者其他信息,通过grep命令到⽬录进程,也可以看到进程启动脚本的全路径。
top
top命令⽤于查看活动进程的CPU和内存信息,能够实时显⽰系统中各个进程的资源占⽤情况,可以按照CPU、内存的使⽤情况和执⾏时间对进程进⾏排序。
使⽤⽅式
top
命令输出
从输出中可以看到整体的CPU占⽤率、CPU负载,以及进程占⽤CPU和内存等资源的情况。另外top命令的输出中cache在swap⼀⾏,并不重要,实际上他和swap没有太⼤的关系。
我们可以⽤如下所⽰的top命令的快捷键对输出的显⽰信息进⾏切换。
t:切换显⽰进程和CPU状态信息。
m:切换显⽰内存信息。
r:重新设置⼀个进程的优先级。系统提⽰⽤户输⼊需要改变的进程PID及需要设置的进程优先级,然后输⼊⼀个正数值使优先级降低,反之则可以使该进程拥有更⾼的优先级,默认优先级的值是10。
k:终⽌⼀个进程,系统将提⽰⽤户输⼊需要终⽌的进程PID。
s:改变刷新的时间间隔。
u:查看指定⽤户的进程。
另外,htop是top命令的升级版本,htop通过命令可以在垂直、⽔平⽅向滚动显⽰系统上运⾏的所有进程及其完整的命令⾏。不⽤输⼊进程的PID就可以对此进程进⾏相关操作。
pidstat
pidstat⽤于监控全部或指定的进程占⽤系统资源的情况,包括CPU、内存、磁盘I/O、线程切换、线程数等数据。
使⽤⽅式
pidstat -urd -p 进程号
输出CPU的使⽤信息
输出内存的使⽤信息
grep命令查看进程
输出磁盘I/O的使⽤信息

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。