[問題] top指令的cpu使用率

看板Linux作者 (..)時間16年前 (2010/03/22 00:46), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
網路上一些關於對top的討論, 還沒看到我想問的解答, 不過很多都有共通的現象: CPU的整體使用率比單支程式的使用率還要來的低。 為什麼? top - 02:53:40 up 6 days, 1:09, 2 users, (後面省略) Tasks: 95 total, 1 running, 94 sleeping, (後面省略) Cpu(s): 0.5%us, 0.3%sy, 0.0%ni, 99.2%id, (後面省略) Mem: 4141072k total, 1743672k used, 2397400k free, (後面省略) Swap: 4192956k total, 0k used, 4192956k free, (後面省略) PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 12197 root 20 0 2420m 511m 10m S 31 12.6 60:57.11 java 5762 mysql 20 0 610m 118m 4700 S 6 2.9 36:54.22 mysqld 14504 root 20 0 2272 992 784 R 0 0.0 0:00.02 top 1 root 20 0 2112 636 540 S 0 0.0 0:14.31 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd 下面的 java 是在執行tomcat用的,光這支程式就用了31%, 上面卻只顯示0.5%在使用中,這怎麼解釋? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.180.216 ※ 編輯: ronlee543 來自: 114.44.180.216 (03/22 00:46)

03/22 01:06, , 1F
可能是8核(猜的)的機器吧,上面的 CPU usage 是整體的
03/22 01:06, 1F

03/22 01:07, , 2F
可以 cat /proc/cpuinfo 看幾個 core
03/22 01:07, 2F

03/22 01:14, , 3F
比起top 比較偏好使用htop
03/22 01:14, 3F

03/22 01:56, , 4F
押 i 可以秀出每一顆core的用量..
03/22 01:56, 4F

03/22 02:12, , 5F
是1吧? 數字1
03/22 02:12, 5F

03/22 02:19, , 6F
阿.. xDa 記錯了!! 對 1 .. @rz
03/22 02:19, 6F
文章代碼(AID): #1BfargaQ (Linux)