天天看点

linux 任务管理器(top ps)1.free2.top3.ps

显示内存使用情况,默认单位为kb。

free -m 以mb为单位

free -g 以gb为单位

类似于windows的资源管理器,可动态显示,见图2-1.

linux 任务管理器(top ps)1.free2.top3.ps

图2-1 top命令

res表示内存占用。

该视图会自动刷新,按"p"按照cpu使用率倒排  按 "m"按照内存占用倒排。

linux 任务管理器(top ps)1.free2.top3.ps

图 2-2 top命令开头的几行

top命令开头的几行见图2-2.

load average后的三个小数分别表示近1分钟、5分钟、15分钟的cpu负载。若数值>cpu核数,表明负荷较重,需要关注。

cpu核数可以通过 cat /proc/cpuinfo 命令查看。注意cpuid从0开始编号。

ps aux 显示所有进程的主要信息。见图3-1。

linux 任务管理器(top ps)1.free2.top3.ps

图3-1 ps命令

主要参数解释。

%mem,内存占用百分比。

rss,内存占用,单位为kb。%mem是根据这个值算出来的。

time,启动以来锁占用的总的cpu时间,不是(现在时刻-启动时刻)代表的时长。

ps -a  --format=pid,stime,etime,command   

显示指定列信息。

command 表示启动命令。

etime

表示进程启动了多久,如16-21:48:28表示16天21小时48分28秒,02:47:35表示2小时47分35秒,47:35表示47分35秒。

继续阅读