性能-top命令

先上图:


图片.png
  1. 当前系统时间点+ 操作系统持续的时间
  2. 系统有多少用户登录
  3. CPU负载,1min,5min,15min的负载
  4. 系统当前的进程数,总共27个,1个正在进行,20个正在睡眠,6个已经停止,0个僵尸进程
  5. %Cpu(s),
  • us:用户空间占用cpu百分比(太简洁了,往下翻)
  • sy:内核空间占用cpu百分比
  • ni:用户进程空间内改变过优先级的进程占用CPU百分比
  • id:空闲CPU百分比
  • wa:等待输入输出的CPU时间百分比
  • hi:硬中断(Hardware IRQ)占用CPU的百分比
  • si:软中断(Software Interrupts)占用CPU的百分比
  1. 依次是物理总内存,空闲的内存总量,使用的物理内存总量,用作缓存的内存量
  2. 交换区值
  3. 上次更新到现在的CPU时间占用百分比(太官方了,我没看懂,继续往下看)

top后,输入1,查看每个内核的数据:

图片.png

图中显示了%Cpu0至%cpu39,表示有40个内核,每个内核的cpu用户占比如红框所示。
其中上图中的us值为4.1,则是所有红框内核的平均值所得。

那图一中的%CPU又是怎么得来呢,为什么会出现>100%的情况? 它表示所有数量的内核总占比,我这个系统有40个核,所以最高可以4000%。

什么是CPU的百分比?
1个CPU单位时间分为100个cpu时间片,如果为10us,表示cpu在用户空间单位时间内花费了10个时间片,占比就为10%

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.内存的页面置换算法 (1)最佳置换算法(OPT)(理想置换算法):从主存中移出永远不再需要的页面;如无这样的...
    杰伦哎呦哎呦阅读 3,376评论 1 9
  • 又来到了一个老生常谈的问题,应用层软件开发的程序员要不要了解和深入学习操作系统呢? 今天就这个问题开始,来谈谈操...
    tangsl阅读 4,193评论 0 23
  • 文/tangsl(简书作者) 原文链接:http://www.jianshu.com/p/2b993a4b913e...
    西葫芦炒胖子阅读 3,832评论 0 5
  • 必备的理论基础 1.操作系统作用: 隐藏丑陋复杂的硬件接口,提供良好的抽象接口。 管理调度进程,并将多个进程对硬件...
    drfung阅读 3,613评论 0 5
  • 昨天晚上我一直在思考一个问题! 我自己的未来究竟该如何去做! 自己是异常的纠结! 我想要考研! 我也想要出国! 可...
    边度512阅读 146评论 0 1