麒麟服务器操作系统V10 IO性能分析学习

文章分析了麒麟服务器V10中IO占有率升高的问题,通过top、iostat和strace等工具发现Python进程大量写入/tmp/logtest.txt导致磁盘I/O瓶颈,iowait高且磁盘写请求响应时间长。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:该问题脚本转载于《Linux 性能优化实践》

问题描述

麒麟服务器操作系统V10 IO占有率持续升高。

问题分析

1、首先通过top观察,发现sy 系统cpu使用率为6%,正常,但是iowait达到92%,大概率是运行IO密集型的进程;

    同时可以看到剩余内存较小,大部分都集中在buff和cache,得确认下;

同时看到pid18940的pythoncpu占有率最高,但其实也正常,先记下;

2、再具体确认下磁盘性能,用iostat  -x  -d   1   (-d  显示IO性能指标,-x显示所有),发现util指标io使用率已经达到99%,每秒磁盘请求数64,大小32M,写请求的响应时间为7s(w_await),大概率IO性能达到瓶颈;

3、通过pidstat  -d  1查看每个进程IO情况,发现python这个进程每秒写数据超过45M,同时jbd2是ext4中保证数据完整性的内核线程。

4、strace   -p   pid 

能看到是在python一直写/tmp/logtest.txt文件导致io高;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值