linux程序负载高,cpu使用率低问题,io似乎也正常

stardust20 stardust20 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小弟,现在遇到一个奇怪的问题,下面是dstat -lmcdn的输出
---load-avg--- ------memory-usage----- ----total-cpu-usage---- -dsk/total- -net/total- ---procs---
1m 5m 15m | used buff cach free|usr sys idl wai hiq siq| read writ| recv send|run blk new
13.3 12.1 9.37|5541M 3071M 675M 22.4G| 1 2 80 15 0 2|9684k 5683k| 0 0 | 0 0.0 1.1
13.3 12.1 9.37|5540M 3072M 675M 22.4G| 1 3 74 19 0 4| 21M 4784k|6625k 19M| 0 26 0
13.3 12.1 9.39|5539M 3072M 675M 22.4G| 1 3 74 18 0 3| 19M 5184k|6201k 20M| 0 28 0
13.3 12.1 9.39|5540M 3072M 675M 22.4G| 1 3 74 18 0 3| 23M 4256k|6531k 20M| 0 27 0
程序运行一段时间后,负载就会慢慢的升上去,有时会达到40几甚至更多,看cpu使得率和io wai的时间似乎都挺正常的,奇怪的是blk的进程数挺多的,然后负载高时用iostat命令看,对几个磁盘的读写,都挺常出现util接近100%
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sdc 108.00 24.00 222.00 13.00 8392.00 1312.00 41.29 28.09 128.84 4.26 100.10
sdc1 108.00 24.00 222.00 13.00 8392.00 1312.00 41.29 28.09 128.84 4.26 100.10
怀疑可能是磁盘的性能问题,但是重启程序后,负载又会慢慢的降下来,然后再升上去,问题似乎和
http://blog.helosa.org/2010/12/17/nginx-proxy_cache-io.html的情况很像,但他没给解决方法。
希望各位大侠指引下方向,谢谢!
...全文

相关推荐

详解Linux CPU负载和CPU使用率

在Linux系统中,CPU负载和CPU使用率是评估系统性能和繁忙程度的重要指标。CPU使用率(也称为CPU占有率或处理器繁忙度)主要衡量当前CPU核心的活动程度,它反映了正在执行任务的进程所占用的时间

weixin_38517892

Linux负载CPU、内存、磁盘IO、网络IO状态分析详解

和上面图是同一个链接:Linux 性能观测工具:Basic Tool有如下:高级的命令如下:Linux 性能测评工具:Linux 性能调优工具:linux性能观测工具:cppcheck(推荐)、Facebook的inferprofiling工具:gnu prof、Oprofile、(推荐)、perf、intel VTune、AMD CodeAnalystvalgrind、(推荐)、mtrace、dmalloc、ccmalloc、memwatch、debug_new。...

wespten

CPU负载高但CPU使用率低的原因及解决办法

因此,当系统中有大量正在等待IO的进程时,会导致高负载低CPU使用率的情况。在Linux系统中,当我们观察系统的性能时,经常会遇到一种情况:CPU负载很高,但是CPU使用率却很低。如果系统中有大量的低优先级进程,而高优先级进程需要等待,那么系统的负载可能会增加,但是CPU使用率却不高。通过以上的方法,我们可以更好地理解高负载低CPU使用率的情况,并针对性地采取一些优化措施来提高系统的性能和响应能力。并行处理:对于多核处理器的系统,可以通过并行处理的方式,将任务分配给多个核心同时执行,提高系统的处理能力。

YpysHtml

LINUX下查看CPU负载的所有命令.docx

### Linux下查看CPU负载的相关命令及其解读#### 一、引言在Linux环境中,了解系统负载状况至关重要,特别是CPU的使用情况。

春哥111

回顾.Linux性能监控——CPU、Memory、IO、Network

下面是 Linux 性能监控之 CPU、Memory、IO、Network 的详细知识点:一、CPU 监控1.

默默努力的小熊
评论
收藏 已收藏
分享
返回顶部
stardust20
Linux/Unix社区 23,224 成员 74,535 内容