程序是具有执行权限和执行代码的文本文档,进程是已启动的的程序的运行实例,会获得计算机各方面的资源。当进程出现问题,查看进程状态信息能够快速找出解决方案。
-
静态查看进程
ps aux //静态查看本机所有进程 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND //查看到的进程占用资源信息
USER:进程所属用户
PID :进程号
%CPU :CPU占比率
%MEM :内存占比率
VSZ :占用虚拟内存
RSS :占用实际内存
TTY :程序运行终端
STAT :进程状态,包括运行(Running,简写R)、休眠(Sleeping ,简写S)、停止(Stop,简写T)、僵死(Zombie,简写Z)
START :启动时间
TIME :占用CPU时间
COMMAND :路径 -
自定义静态查看进程
ps axo user,pid,nice,command,start,stat,%cpu | head -3 //查看前三行的进程信息,进程信息包含用户、进程号、优先级、路径、启用时间、进程状态、CPU占比率
-
静态进程排序查看
ps aux --sort=+%cpu //按cpu升序排列 ps aux --sort=-%cpu //按cpu降序排列
-
动态查看进程
top //动态查看进程 top -d 1 //每隔1秒刷新进程 top -d 1 -p 1302 //每隔1秒刷新1302的进程信息