centos系统查看资源使用情况的工具

转自:https://blog.51cto.com/zhukeqiang/1932252

1、比较全面的看cpu负载、内存、虚拟内存使用状况,开机时间各进程详细信息的工具:

top

2、可视化显示CPU的使用状况的工具:

htop

3、查看每个CPU的负载信息,5秒刷新一下,可以被top后按1代替,不过线程特别多显示不了的,可以用这个。ALL换成数字,表示只看此cpu线程:

mpstat -P ALL 5

4、每隔5秒查看磁盘IO的统计信息:

iostat -xkdz 5

5、每隔10秒查看虚拟内存的使用信息:

vmstat 10

6、查看内存使用统计信息,以MB为单位显示:

free -m

7、类似vmstat的显示优化的工具,600秒换一行,每秒刷新:

dstat 600

8、网络连接状态查看:

netstat -s

9、进程资源使用信息查看,上一行是占用率,下一行是每秒读写情况:

pidstat 10

pidstat -d 10

10.1、查看某个进程的系统资源调用情况, -p后面是pid,-tttT 进程系统后的系统调用时间:

strace -tttT -p 12670

10.2、统计IO设备输入输出的系统调用信息:

strace -c dd if=/dev/zero of=/dev/null bs=512 count=1024k

11、tcpdump 查看网络数据包:

tcpdump -nr /opt/tmpfiles/tcpdump.out

12、块设备的读写事件信息统计:

btrace /dev/sdc

13、iotop查看某个进程的IO操作统计信息:

yum install -y iotop

iotop -bod5

14、查看内核、内存分配器的使用信息,有点类似top的风格:

slabtop -sc

15、系统参数生效:

vim /etc/sysctl.conf

sysctl -a

16.1、系统在使用gzip时候性能信息:

yum install -y perf

perf stat gzip /opt/tmpfiles/testfile3

16.2、系统cpu活动状态查看:

perf record -a -g -F 997 sleep 10

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值