首页 > 技术文章 > linux系统快速使用top命令分析系统性能

omage 2021-05-13 11:42 原文

命令行输入 top

输出结果分为概况和任务明细,如下图

概况

第一行  主要看 load average 

        表示系统在过去1分钟 5分钟 15分钟的平均负载  这个负载数字和你的CPU数有关,假设你有两个CPU, 负载为2.00表示刚刚满载,

        (可以按下数字1,切换成按每个CPU显示就能知道你有多少个CPU, 或者你也可以另外输入命令行 lscpu查看CPU个数)

第三行: 主要看前三个参数   us 是用户空间CPU占比   sy 系统空间CPU占比   id  CPU空闲占比          

第四行:内存使用情况 依次过来是   total总的 free空闲  used已使用  buff/cache缓存       (总的= 空闲 + 已使用 + 缓存)

             (默认单位是KB,  按大写字母E可以切换不同计量单位)

 

任务明细

   主要看 %CPU  %MEM 两个字段    

   按大写字母P 则按%CPU排序

   按大写字母M 则按%MEM排序

  通过明细判断耗内存和CPU的进程

 

参考

https://www.howtogeek.com/668986/how-to-use-the-linux-top-command-and-understand-its-output/

 

 

 

推荐阅读