top命令
top 动态显示进程占用资源,进程属主,优先级,q退出,enter/空格键刷新
第一行:系统运行负载
当前时间 系统运行时间 当前链接数(用户数) 平均负载( 5分钟、10分钟、15分钟的负载情况)
load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。
第二行:任务
总共186个进程,1个运行中,176个休眠中,9个stopped,0的僵尸
第三行:CPU
这里显示不同模式下所占cpu时间百分比,这些不同的cpu时间表示:
1.3% us — 用户(user)空间占用CPU的百分比。
1.0% sy — 内核(system)空间占用CPU的百分比。
0.0% ni — 改变过优先级(niced)的进程占用CPU的百分比
97.3% id — 空闲CPU百分比
0.0% wa — IO等待(IO wait)占用CPU的百分比
0.3% hi — 硬中断(Hardware IRQ)占用CPU的百分比
0.0% si — 软中断(Software Interrupts)占用CPU的百分比
st:这个虚拟机被hypervisor偷去的CPU时间
第四/五行:内存使用
Mem:物理内存使用,Swap:虚拟内存使用(交换空间)
物理内存显示如下:全部可用内存、已使用内存、空闲内存、缓冲内存
交换部分显示的是:全部、已使用、空闲和缓冲交换空间
服务器的可用内存:Mem的free+Mem的buffers+Swap的cached
Swap的used不断在变化,说明不断进行Swap和内存的数据交换,也就是内存不够用了