linux之top命令小记

一、top命令常用参数

  1. -c: 命令行列显示程序名以及参数
  2. 【linux之top命令小记】-i: 只显示活跃进程
    top -ic
    1826 niewj 20 0 1585872 274292 6428 S 0.3 7.1 278:42.67 ./bin/../node/bin/node ./bin/../src/cli
  3. -d: 启动时设置刷新时间间隔
    top -d 10 每隔10秒刷新一次
  4. -n 次数:指定 top 命令执行的次数
    top -n 2 则刷两次就quit了
  5. -p 进程PID:仅查看指定ID的进程
    top -p 26490
  6. -u 用户名:只看某个用户的
    top -u root
二、top视图中的指令(动态操作)
  1. q : 退出 top 命令
  2. P :(默认)按CPU使用率排序; (shift+p)
  3. M :按照内存的使用率排序; (shift+m)
  4. N :按照PID排序; (shift+n);
  5. T :按照CPU累计运行时间排序--即:按照 TIME+项排序; (shift+t)
  6. z : 变色显示;
三、指标列说明
PID:进程的 ID。
USER:该进程所属的用户。
PR:优先级,数值越小优先级越高。
NI:优先级,数值越小、优先级越高。
VIRT:该进程使用的虚拟内存的大小,单位为 KB。
RES:该进程使用的物理内存的大小,单位为 KB。
SHR:共享内存大小,单位为 KB。
S:进程状态。
%CPU:该进程占用 CPU 的百分比。
%MEM:该进程占用内存的百分比。
TIME+:该进程共占用的 CPU 时间。
COMMAND:进程的命令名。

    推荐阅读