请帮忙看看这个系统cpu占用是否正常,谢谢。

[复制链接]
查看11 | 回复1 | 2021-1-27 06:15:29 | 显示全部楼层 |阅读模式
一台M4000机型,32核cpu,一到下午随着用户操作频繁,cpu就开始冲高,但是表现比较奇怪:
vmstat统计,cpu占用冲高到80~90%:
I060:8-1617:10:37.277(2944|36)vmstat[***,88,]
I060:8-1617:10:49.865(2944|30)vmstat[***,88,]
I060:8-1617:11:04.865(2944|27)vmstat[***,75,]
I060:8-1617:11:19.863(2944|28)vmstat[***,45,]
I060:8-1617:11:34.871(2944|33)vmstat[***,83,]
I060:8-1617:11:49.870(2944|32)vmstat[***,92,]
I060:8-1617:12:04.867(2944|31)vmstat[***,94,]
I060:8-1617:12:19.868(2944|34)vmstat[***,71,]
但是这段时间,使用prstat-a统计,用户cpu占用并没有到这么高:
2017.08.1617:11:36
PIDUSERNAMESIZERSSSTATEPRINICETIMECPUPROCESS/NLWP
********************************************************************
NPROCUSERNAMESWAPRSSMEMORYTIMECPU
120user15G14G44%690:40:4953%
19dbuser7693M7617M23%2117:13:16.6%
108root1085M590M1.8%93:07:160.1%
1***82M72M0.2%1:26:070.0%
6***7704K4616K0.0%0:01:170.0%
Total:255processes,9170lwps,loadaverages:19.75,15.93,14.11
cpu占用仅53+6.6,60%左右。
再使用prstat-mLp统计线程cpu,发现很多线程占用用户态cpu,但实际并没有进行逻辑运行,而是在等锁:
PIDUSERNAMEUSRSYSTRPTFLDFLLCKSLPLATVCXICXSCLSIGPROCESS/LWPID
3898user9.30.10.00.00.0890.00.730447240******/72

-----------------lwp#8467/thread#8467--------------------
fc34af80lwp_park(0,0,0)
fdd65208sem_wait(8d9c40,0,ae2fba88,0,0,ae2fbb1a)+20
ff197c04__1cGACE_OSJsema_wait6FpnKACE_sema_t__i_(8de8c8,0,fe7678fc,34,329b0,0)+c

这台机器在vmstat统计cpu占用紧张时,整个机器性能会下降,业务处理能力严重降低。
不知道是否是系统问题,还是在系统繁忙,频繁切换抢占cpu的时候,就会有这样的现象?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:15:29 | 显示全部楼层
2017.08.1617:11:39
PIDUSERNAMEUSRSYSTRPTFLDFLLCKSLPLATVCXICXSCLSIGPROCESS/LWPID
3898user9.30.10.00.00.0890.00.730447240********/72
3898user5.20.00.00.00.0930.20.42018550*********/8467

线程统计少了部分线程占用情况。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行