码迷,mamicode.com
首页 > 其他好文 > 详细

实时监控-CPU

时间:2020-03-06 15:18:52      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:sys   过程   参数   listen   执行   -o   采样   tcp   实时监控   

实时监控-CPU:

         mpstat:最大的特点是:可以查看多核cpu中每个计算核心的统计数据.语法

                            mpstat [-P{|ALL}] [internal [count]]

         mpstat参数:

    1. –P {|ALL} 表示监控哪个CPU,cpu在[0,cpu个数-1]中取值
    2. Internal 相邻的两次采样的间隔时间
    3. Count 采样的次数,count只能和delay一起使用

mpstat需要注意:

  1. 当没有参数时,mpstat则显示系统启动以后所有信息的平均值, 有interval时,第一行的信息自系统启动以来的平均信息.从第二行开始,输出为前一个interval时间段的平均信息
  2. mpstat非系统自带命令,需要安装(ubuntu安装方式:sudo apt install sysstat)
  3. mpstat –P 0 2 (指定监控cpu0, 2指次数)

mpstat结果分析:

  1. idle 空闲的
  2. usr 用户使用的
  3. sys 系统使用的

实时监控-网络:

         netstat命令:

    1. 1.       netstat命令用于显示本机网络连接,运行端口,路由表等信息

netstat参数说明:

  1. 1.       –n : 拒绝显示别名, 能显示数字的全部转化成数字.
  2. 2.       –l : 仅列出有在Listen(监听)的服务状态
  3. 3.       –p : 显示建立相关连接的程序名
  4. 4.       –t (tcp): 显示tcp相关选项(如命令:netstat –ntlp 列出tcp相关的)
  5. 5.       –u (udp):仅显示udp相关选项
  6. 6.       –i : 显示自动匹配接口信息 (如命令:netstat –i)
  7. 7.       –c : 每隔一个固定时间,执行该netstat命令(如命令: netstat – i –c 1 )

netstat –i结果分析:

  1. Iface: 网络设备的接口名称
  2. MTU: 最大的传输单元,单位是字节
  3. RX-OK: 已经准确无误的接收的数据包
  4. TX-OK: 已经准确无误发送的数据包
  5. RX-ERR: 接收数据包时发生了多少错误
  6. TX-ERR: 发送数据包时发生了多少错误
  7. RX-DRP: 接收数据包时丢失多少
  8. TX-DRP: 发送数据包时丢失多少
  9. RX-OVR: 接收过程中由于误差而丢失的数据包
  10. TX-OVR: 发送过程中由于误差而丢失的数据包
  11. Flg: 标记 BMU BMRU LRU

实时监控-CPU

标签:sys   过程   参数   listen   执行   -o   采样   tcp   实时监控   

原文地址:https://www.cnblogs.com/jiyanjiao-702521/p/12426322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!