Linux下如何查看哪些进程占用的CPU内存资源最多

2024-11-25 02:57:08
推荐回答(1个)
回答1:

Linux上面的top这个命令可以动态显示出Linux上所有进程的资源占用情况,有点像Windows系统的任务管理器。当用top命令持续检测进程运行状态时,常用一个-d参数,-d参数表示top命令显示的进程界面更新的秒数,默认top命令的界面是5秒更新一次,常常会将-d参数设置成2,接下来就输入top -d 2来执行吧。
在top命令执行起来以后,在top的执行界面上可以使用几个按键命令(就是直接按下键盘上对应的按键即可),有两个按键命令可以完成你提问的任务:
按键P:让top显示的进程信息以CPU的使用率进行排序,top命令默认是以CPU使用率排序的;
按键M:让top显示的进程信息以内存的使用率进行排序;
按键Q:退出top命令的界面。