2、top – 经典的Linux任务管理工具
作为一个广为人知的Linux工具,top是大多数的类Unix操作系统任务管理器。它可以显示当前正在运行的进程的列表,用户可以按照不同的条件对该列表进行排序。它主要显示了系统进程对CPU和
内存的使用状况。top可以快速检查是哪个或哪几个进程挂起了你的系统。你可以在这里看到top使用的例子。 你可以在终端输入top来运行它并进入到交互模式:
简介:
top - display Linux processes
格式:
top -hv|-bcHiOSs -d secs -n max -u|U user -p pid -o fld -w [cols]
交互模式的一些快捷操作:
全局命令: ?, =, A, B, d, G, h, I, k, q, r, s, W, Z
统计区的命令: l, m, t, 1
任务区的命令:
外观: b, x, y, z 内容: c, f, H, o, S, u 大小: #, i, n 排序: , F, O, R
色彩方案: , a, B, b, H, M, q, S, T, w, z, 0 - 7
窗口命令: -, _, =, +, A, a, G, g, w
实例1:
top命令个参数具体含义:
top – 13:26:57 up 1:38, 2 users, load average: 0.00, 0.01, 0.04
13:26:57:当前时间
1:38:运行时长
2 users:登录当前系统上的用户数
load average: 0.00, 0.01, 0.04:平均负载(等待运行的队列长度的负载)
Tasks: 367 total, 1 running, 366 sleeping, 0 stopped, 0 zombie
Tasks:任务
367 total:一共运行367进程
1 running:1个处于运行
366 sleeping:366个进程睡眠
0 stopped:0个停止
0 zombie:0个僵死
%Cpu(s): 0.0 us, 0.1 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu:cpu占用百分比
0.0 us:用户空间占用的百分比
0.1 sy:内核空间占用时间的百分比
0.0 ni:对nice调整占用的内存百分比
99.9 id:空闲百分比
0.0 wa:等待IO完成所消耗的百分比
0.0 hi:处理硬件中断所占用的百分比
0.0 si:处理软件中断所占用的百分比
0.0 st:被偷走的百分比(虚拟化程序)
KiB Mem : 1868688 total, 1328280 free, 127580 used, 412828 buff/cache
KiB Mem:内存空间占用,以KB为单位:
1868688 total:总内存空间
1328280 free:剩余内存空间
127580 used:已用内存空间
412828 buff/cache:用于缓存和缓冲的内存空间
KiB Swap: 2097148 total, 2097148 free, 0 used. 1564488 avail Mem
KiB Swap:swap空间占用,以KB为单位
2097148 total:总空间
2097148 free:剩余空间
0 used:已用空间
698100 avail Mem :有效swap大小
栏位信息简介
us:用户空间
sy:内核空间
ni:调整nice时间
id:空闲
wa:等待IO时间
hi:硬中断
si:软中断(模式切换)
st:虚拟机偷走的时间
实例2:
敲m键:可以将内存使用率用|||显示 或者白空格显示
实例3:
敲t键:可以禁用显示硬盘及cpu相关消息
实例4:
敲k键:终止指定的进程
实例5:
敲q键:退出top界面