请教: 一台HPUX系统,NICE使用率较高
本帖最后由 myld 于 2010-03-13 16:04 编辑
一台主机 RP8420, HPUX 11.11系统,运行weblogic程序,近期发现CPU利用率升高,
用glance发现系统与用户级的CPU利用率不高,但NICE使用率较高:
PERCENTAGE CPU BY PROCESSOR Users= 1
CPU Util User Nice NNice RealTm Sys Intrpt CSwitch Trap Vfault
--------------------------------------------------------------------------------
2 38.4 0.00 34.73 0.19 0.00 2.67 0.38 0.19 0.00 0.19
1 43.1 0.00 37.59 0.00 0.19 2.86 2.09 0.19 0.00 0.19
0 42.2 0.00 37.97 0.00 0.00 2.67 1.14 0.19 0.00 0.19
3 38.4 0.00 34.16 0.00 0.19 3.05 0.19 0.38 0.19 0.19
java进程所占CPU使用率也较高:
-------------------------------------------------------------------------------
PROCESS LIST Users= 1
User CPU % Thrd Disk Memory Block
Process Name PID Name ( 400% max) Cnt IOrate RSS/VSS On
--------------------------------------------------------------------------------
java 29775 weblogic 81.1 74 11.9 1.81gb 1.90gb STRMS
java 29243 weblogic 76.5 105 18.8 1.80gb 1.90gb SLEEP
glance 18598 root 0.6 1 1.5 9.2mb 11.7mb STRMS
midaemon 1898 root 0.4 3 0.0 22.1mb 26.3mb SLEEP
swapper 0 root 0.0 1 10.3 32kb 32kb SLEEP
java 8797 patrol 0.0 20 0.0 145.6mb 300.7mb SLEEP
PatrolAgent 8769 patrol 0.0 1 0.0 48.5mb 49.4mb SLEEP
scopeux 1918 root 0.0 1 0.3 22.3mb 28.1mb SLEEP
python 1835 root 0.0 9 0.0 42.3mb 43.8mb SLEEP
vxfsd 39 root 0.0 300 15.7 9.4mb 9.4mb IO
syncer 495 root 0.0 4 1.5 360kb 668kb SLEEP
java 8947 patrol 0.0 11 0.0 63.5mb 153.3mb SLEEP
继而查看java进程所占nice使用率也较高:
Global CPU NICE = 32.1
name pri proc_nice_util nice_time
java 24 77.1 6.94
java 24 51.0 4.59
在网上查了一下,NICE是进程更改自身的优先级值时所占CPU比率,
但不是太明白,为什么改一个NICE值会消耗那么多的CPU资源? 如果是程序本身更改nice值所占的CPU,这种改变会带来什么样的影响?
而且通过glance观察,java进程的优先级与其线程的优先级在没有变化的情况下,其nice的使用率还是居高不下,不知是何原因?
烦请各位解答,多谢!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我遇到了同样的问题,盼解答!
我还以为是录音那个nice