加入收藏 | 设为首页 | 会员中心 | 我要投稿 衢州站长网 (https://www.0570zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Linux性能检测常用的10个基本命令

发布时间:2018-08-24 13:47:23 所属栏目:建站 来源:佚名
导读:副标题#e# 技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战 本文的内容主要来自对Netflix的一篇技术博客( Linux Performance Analysis in 60,000 Milliseconds (https://medium.com/netflix-techblog/linux-performance-analysis-

该命令用于每秒打印一次每个CPU的统计信息,可用于查看CPU的调度是否均匀。

5. pidstat 1 

  1. $ pidstat 1  
  2. Linux 3.13.0-49-generic (titanclusters-xxxxx)  07/14/2015    _x86_64_    (32 CPU)  
  3.  
  4. 07:41:02 PM   UID       PID    %usr %system  %guest    %CPU   CPU  Command  
  5. 07:41:03 PM     0         9    0.00    0.94    0.00    0.94     1  rcuos/0  
  6. 07:41:03 PM     0      4214    5.66    5.66    0.00   11.32    15  mesos-slave  
  7. 07:41:03 PM     0      4354    0.94    0.94    0.00    1.89     8  java  
  8. 07:41:03 PM     0      6521 1596.23    1.89    0.00 1598.11    27  java  
  9. 07:41:03 PM     0      6564 1571.70    7.55    0.00 1579.25    28  java  
  10. 07:41:03 PM 60004     60154    0.94    4.72    0.00    5.66     9  pidstat  
  11.  
  12. 07:41:03 PM   UID       PID    %usr %system  %guest    %CPU   CPU  Command  
  13. 07:41:04 PM     0      4214    6.00    2.00    0.00    8.00    15  mesos-slave  
  14. 07:41:04 PM     0      6521 1590.00    1.00    0.00 1591.00    27  java  
  15. 07:41:04 PM     0      6564 1573.00   10.00    0.00 1583.00    28  java  
  16. 07:41:04 PM   108      6718    1.00    0.00    0.00    1.00     0  snmp-pass  
  17. 07:41:04 PM 60004     60154    1.00    4.00    0.00    5.00     9  pidstat  
  18. ^C123456789101112131415161718  

该命令用于打印各个进程对CPU的占用情况,类似top命令中显示的内容。pidstat的优势在于,可以滚动的打印进程运行情况,而不像top那样会清屏。

上述例子中,%CPU中两个java进程的cpu利用率分别达到了1590%和1573%,表示java进程占用了16颗CPU。

6. iostat -xz 1

(编辑:衢州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读