Linux 分析工具--性能

“本文偏于实用,不偏于理论;并且本文力求简单有用;如果想了解的多一些,可以看看其他大神的文章”

1、CPU工具

功能说明:通过TOP工具可以判断CPU的负载情况

命令格式:

top
复制代码

参数说明

top命令执行后,输入P按照CPU使用率进行排序,可以看到使用CPU最多的进程
复制代码

(主要关注项)

%Cpu(s): 0.0 us,  0.1 sy,  0.0 ni, 99.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
us:运行用户进程占用CPU百分比
sy:运行内核进程占用CPU百分比
id:空闲百分比。当id空闲小于20%时,表示服务的CPU繁忙程度较高
wa:用于等待IO完成的CPU百分比。如果wa高表明磁盘存在瓶颈
复制代码

2、内存工具

功能说明

通过TOP工具可以判断内存的使用情况
复制代码

命令格式

top
复制代码

参数说明

top命令执行后,输入M按照内存使用率进行排序,可以看到使用内存最多的进程
复制代码

说明:(主要关注项)

第一行对应物理内存的总量、空闲、已使用、缓存

第二行对应虚拟内存的总量、空闲、已使用、缓存

%M:表示进程使用的内存占比

3、磁盘

功能说明

通过iostat工具可以判断磁盘的IO情况
复制代码

命令格式

iostat -dxm  1 5
复制代码

参数说明

d:输出Device结果
x:输出详细的io统计信息
m:输出结果以mB为单位  
1:每秒输出一次
5:一共输出5次
复制代码

注意: 5次中的第1次输出的结果,没有参考价值。

说明:(主要关注项)

rMB/s:每秒读的数据量
wMB/s:每秒写的数据量 
await:平均每次IO请求等待时间(单位:毫秒)
%util:磁盘繁忙程度。超过80%表示磁盘已经处于繁忙状态。
复制代码

转载于:https://juejin.im/post/5cc82ba3f265da03a33c443d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值