监控CPU、磁盘、内存、IO资源命令(mpstat、iostat、pidstat、iotop、top、lsof、tcpdump、nload)

监控CPU、磁盘、内存、I/O资源命令(mpstat、iostat、pidstat、iotop、lsof、tcpdump、nload)

1Linux资源监控命令汇总

1.1mpstat

mpstat命令主要用于多CPU环境下,它能显示各个CPU状态。这些信息存放在/proc/stat文件中

1.1.1作用

分析多CPU的平均负载高的原因 计算机密集导致平均负载高IO导致平均负载高等待CPU调度导致平均负载高mpstat经常配合pidstat等其他命令一起分析系统性能瓶颈

1.1.2用法

mpstat [选项] [参数] [internal] [count]
-P:指定要监控哪个CPU,范围是[0~n-1],ALL表示监控所有CPU
internal:相邻两次采样的间隔时间
count:采样次数

image-20220718184433235

查看所有cpu信息,每三秒刷新一次,查看三次

%user 表示用户所使用CPU的百分比
%nice 表示使用nice命令对进程进行降级时CPU的百分比
%sys 表示内核进程使用的CPU百分比
%iowait 表示等待进行I/O所使用的CPU时间百分比
%irq 表示用于处理系统中断的CPU百分比
%soft 表示用于软件中断的CPU百分比
%steal 虚拟机强制CPU等待的时间百分比
%guest 虚拟机占用CPU时间的百分比
%idle CPU的空闲时间的百分比

1.2iostat

1.2.1常用选项

-c:显示CPU使用情况
-d:显示磁盘使用情况
-N:显示磁盘阵列信息
-n:显示NFS使用情况
-k:以KB为单位显示
-m:以M为单位显示
-t:报告每秒向终端读取和写入的字符数和CPU的信息
-V:显示版本信息
-x:显示详细信息
-p:[磁盘]显示磁盘和分区的情况**

查看iostat

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值