linux常用性能监测命令top、sar、iostat、pi
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,1,top常用选项:-p 持续跟踪某一进程的状态;常用操作指令:数字键1:展开所有cpu的状态;shift+< 或者 shift+> : 切换排序的参照字段,向左或者向右;特殊用法,用于持续跟踪:把
千家信息网最后更新 2025年01月22日linux常用性能监测命令top、sar、iostat、pi
1,top
- 常用选项:
-p持续跟踪某一进程的状态; - 常用操作指令:
数字键1:展开所有cpu的状态;
shift+< 或者 shift+> : 切换排序的参照字段,向左或者向右; - 特殊用法,用于持续跟踪:
把输出结果重定向到文件:top -n 1 -b | head -30 > top.log
2,sar (由 sysstat 包提供,操作系统可能不自带)
- sar命令可以监控的性能指标也很多,我习惯上用来监控网卡流量(-n):
- 用法: sar -n EDEV 1(采样间隔) 10(采样次数)
- -n DEV : 网络接口统计信息。
-n EDEV : 网络接口错误。
-n IP : IP数据报统计信息。
-n EIP : IP错误统计信息。
-n TCP : TCP统计信息。
-n ETCP : TCP错误统计信息。
-n SOCK : 套接字使用。 - 此外: -u 选项监控cpu , -r 内存 , -d 磁盘io等;
3,iostat
- 常用用法: iostat -dmx 1(采样间隔) 10(采样次数)
- 输出样例:
Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util
sda 1.58 40.77 39.45 273.86 1.10 7.80 58.15 3.69 11.79 1.41 44.07 - 后面3个指标: io延迟 、io等待时间 、io利用率
- %util很大 超过80% 设备很忙
await远大于svctm 延迟很大
avgqu-sz 队列很长
r/s,w/s,IO读写次数频繁
IO等待时间占用百分比大 %iowait
iowait% <20% 良好
iowait% <35% 一般
iowait% >50%
svctm一般要小于await(因为同时等待的请求的等待时间被重复计算了),svctm的 大小一般和磁盘性能有关,CPU/内存的负荷也会对其有影响,请求过多也会间接导致svctm的增加,一般svctm值在15以下会被认为是一个健康的数值。
await的大小一般取决于服务时间(svctm)以及I/O队列的长度和I/O请求的发出模 式。如果svctm比较接近await,说明I/O几乎没有等待时间;
如果await远大于svctm,说明I/O队列太长,应用得到的响应时间变慢,如果响应时间超过了用户可以容许的范围,这时可以考虑更换更快的磁盘,调整内核elevator算法,优化应用,或者升级CPU。
4,smartctl
- 查看磁盘smart信息:smartctl -a /dev/sda
- 查看磁盘健康信息: smartctl -H /dev/sda
- 对磁盘进行自检: smartctl -C -t short(设置为long耗时较长) /dev/sda
- 查看自检信息: smartctl -l selftest /dev/sda
5,pidstat
- 查看进程使用资源的情况
- 常用用法,每秒一次查看httpd进程的IO使用情况(-d):
pidstat -d 1 -p 9323 或者:
pidstat -d 1 | grep httpd - 此外,类似的,也支持 -u CPU , -r 内存;
信息
时间
磁盘
统计
常用
内存
次数
进程
错误
队列
监控
性能
很大
健康
大小
情况
指标
接口
状态
网络
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
world数据库
sqltile数据库使用
软件开发都有哪些岗位
主动脉夹层有专门的数据库吗
阿里云服务器闪退
织梦数据库账号密码
1120数据库已被另一线程
电商软件开发物流模块
端游吃鸡服务器正在维护中在哪看
专门用于数据采集的数据库
华科计算机网络安全怎么样
软件开发对应专科专业
网站建设中有关数据库问题
广州学习网络技术哪个好
数据库设置锁数量
深圳刘进总经理软件开发
服务器漏洞测试
战地3服务器管理员
sci 东北大学 数据库
数据库中占位符怎么用
光狮子网络技术有限公司
苹果软件开发打开
杭州义牛网络技术有限责任公司
数据库鸭掌
将乐法院开展网络安全宣传活动
网络安全 潜在威胁发现
竹溪专业软件开发售后保障
滨江区手机app软件开发
汽车bms软件开发工工程师
人防技防保障网络安全