linux中使用top命令查看io负载,cpu和内存状态

 
第一行:
当前时间:14:37:29,
系统已经运行3小时11分钟,
当前有1个用户登录系统,
load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。
load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。
cat /proc/cpuinfo| grep "processor"| wc -l
linux中查物理CPU个数,核数,逻辑CPU个数
第二行:
Tasks 任务(进程),系统现在共有156个进程,其中处于运行中的有1个,155个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。
第三行:
cpu状态0.0%
us 用户空间占用CPU的百分比0.3%
sy 内核空间占用CPU的百分比0.0%
ni 改变过优先级的进程占用CPU的百分比99.7%
id 空闲CPU百分比0.0%
wa IO等待占用CPU的百分比0.0%
hi 硬中断(Hardware IRQ)占用CPU的百分比0.0%
si 软中断(Software Interrupts)占用CPU的百分比0.0%
第四行:
内存状态1865284k total 物理内存总量(1.8GB)
705760k used 使用中的内存总量(700MB)
658344k free 空闲内存总量(658MB)
501180k buffers 缓存的内存量 (500M)
第五行:
 swap交换分区2098172k total 交换区总量(2GB)
0k used 使用的交换区总量(0M)
2098172k free 空闲交换区总量(2GB)
947200k cached 缓冲的交换区总量(947MB)

posted @ 2020-10-25 13:04  雅俗共赏2023  阅读(1061)  评论(0)    收藏  举报