我似乎對重負載的多線程Java應用程序(使用客戶端JVM開始)的處理器使用情況有一個奇怪的解讀。Java多線程峯值處理器使用情況
問題是,即使在負載很重的情況下,處理器使用率也達到了99.9%(使用Debian Linux Kernel 2.6上的頂級系統實用程序)。這看起來很奇怪,因爲服務器是8核心的,因此我認爲對於重負載來說,有些東西會超過100%。
是否有我應該考慮的任何JVM選項或我應該查看的任何系統參數?
我目前使用JVM啓動參數如下:
java -XX:PermSize=128M -XX:MaxPermSize=512M -Xss1024k -Xms512M -Xmx2048M
好吧,對於高處理器負載,99.9%的利用率真的很奇怪。真正加載處理器應該高出多少? – Val
如果按'I'(這是大寫'i')在'頂部'切換Irix模式會發生什麼? –
@Hristo Iliev - 下降到18%左右。它在6-10%。該服務器是8核心* 2線程。 –