Linux的top命令学习【转载】

转自:https://blog.csdn.net/sanshiqiduer/article/details/1933625

1.统计信息区

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。

top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 191272k total, 173656k used, 17616k free, 22052k buffers
Swap: 192772k total, 0k used, 192772k free, 123988k cached

 第一行:

top - 13:28:10 up 32 days, 22:24,  3 users,  load average: 3.09, 3.44, 2.91

同uptime执行结果,uptime结果如下:

 13:28:42 up 32 days, 22:25,  3 users,  load average: 4.76, 3.81, 3.05
  1.  13:28:42:系统当前时间;
  2. up 32 days:系统已运行时长;
  3. 3 users:当前登陆用户数;
  4. load average: 4.76, 3.81, 3.05:系统负载,即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

 第二行:

任务: 669 total,   1 running, 457 sleeping,   0 stopped,   0 zombie

任务: 669 total 进程总数:

  • 1 running 正在运行的进程数;
  • 457 sleeping 睡眠的进程数;
  • 0 stopped 停止的进程数;
  • 0 zombie 僵尸进程数

 第三行:

%Cpu(s):  7.4 us,  0.7 sy,  0.0 ni, 89.9 id,  1.2 wa,  0.0 hi,  0.8 si,  0.0 st

%Cpu(s): 百分比:

  1. 7.4% us 用户空间占用CPU百分比
  2. 0.7% sy 内核空间占用CPU百分比
  3. 0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比
  4. 89.9% id 空闲CPU百分比
  5. 1.2% wa 等待输入输出的CPU时间百分比
  6. 0.0% hi
  7. 0.8% si

最后两行:

KiB Mem : 13189796+total,   573836 free, 19650692 used, 11167343+buff/cache
KiB Swap:  2097148 total,  1723900 free,   373248 used. 11114795+avail Mem 

Mem(kb):

  • 13189796k+ total 物理内存总量【不变】
  • 573836k free 空闲内存总量
  • 19650692k used 使用的物理内存总量
  • 11167343k buffers 用作内核缓存的内存量

Swap:

  • 192772k total 交换区总量
  • 0k used 使用的交换区总量
  • 192772k free 空闲交换区总量
  • 123988k cached 缓冲的交换区总量。

2.进程信息区

 列名:

  1. PID
  2. USER:进程所有者的用户名
  3. PR 优先级;
  4. NI nice值。负值表示高优先级,正值表示低优先级
  5. VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
  6. RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
  7.  SHR 共享内存大小,单位kb
  8. S进程状态:D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程
  9. %CPU 上次更新到现在的CPU时间占用百分比
  10. %MEM 进程使用的物理内存百分比
  11. TIME+ 进程使用的CPU时间总计,单位1/100秒
  12. COMMAND 命令名/命令行。
原文地址:https://www.cnblogs.com/BlueBlueSea/p/10778776.html