请教: 一台HPUX系统,NICE使用率较高

发布于 2022-08-21 21:49:03 字数 6414 浏览 7 评论 2

本帖最后由 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

dawn曙光 2022-08-30 01:16:31

我遇到了同样的问题,盼解答!

泪是无色的血 2022-08-28 07:54:18

我还以为是录音那个nice

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文