先上图:
图片.png
- 当前系统时间点+ 操作系统持续的时间
- 系统有多少用户登录
- CPU负载,1min,5min,15min的负载
- 系统当前的进程数,总共27个,1个正在进行,20个正在睡眠,6个已经停止,0个僵尸进程
- %Cpu(s),
- us:用户空间占用cpu百分比(太简洁了,往下翻)
- sy:内核空间占用cpu百分比
- ni:用户进程空间内改变过优先级的进程占用CPU百分比
- id:空闲CPU百分比
- wa:等待输入输出的CPU时间百分比
- hi:硬中断(Hardware IRQ)占用CPU的百分比
- si:软中断(Software Interrupts)占用CPU的百分比
- 依次是物理总内存,空闲的内存总量,使用的物理内存总量,用作缓存的内存量
- 交换区值
- 上次更新到现在的CPU时间占用百分比(太官方了,我没看懂,继续往下看)
top后,输入1,查看每个内核的数据:
图中显示了%Cpu0至%cpu39,表示有40个内核,每个内核的cpu用户占比如红框所示。
其中上图中的us值为4.1,则是所有红框内核的平均值所得。
那图一中的%CPU又是怎么得来呢,为什么会出现>100%的情况? 它表示所有数量的内核总占比,我这个系统有40个核,所以最高可以4000%。
什么是CPU的百分比?
1个CPU单位时间分为100个cpu时间片,如果为10us,表示cpu在用户空间单位时间内花费了10个时间片,占比就为10%
网友评论