Linux
Linux:一個 cpu 核心始終處於 0 使用狀態
今天我注意到一件很奇怪的事情。一個 cpu 核心始終處於 0 使用狀態。
它是一個錯誤嗎?
Cpu0 : 0.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi,100.0%si, 0.0%st Cpu1 : 37.7%us, 44.4%sy, 0.0%ni, 13.9%id, 2.6%wa, 0.0%hi, 1.3%si, 0.0%st Cpu2 : 56.0%us, 17.9%sy, 0.0%ni, 13.6%id, 12.3%wa, 0.0%hi, 0.3%si, 0.0%st Cpu3 : 43.0%us, 40.4%sy, 0.0%ni, 13.2%id, 3.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu4 : 45.4%us, 13.9%sy, 0.0%ni, 29.8%id, 10.9%wa, 0.0%hi, 0.0%si, 0.0%st Cpu5 : 32.3%us, 47.5%sy, 0.0%ni, 16.8%id, 3.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu6 : 69.0%us, 12.5%sy, 0.0%ni, 15.8%id, 2.3%wa, 0.0%hi, 0.3%si, 0.0%st Cpu7 : 38.1%us, 42.4%sy, 0.0%ni, 18.2%id, 1.3%wa, 0.0%hi, 0.0%si, 0.0%st
我在您的輸出中沒有看到空閒的 CPU 核心。
核心 0 是 100% 主動服務軟體中斷,所有其他的都在使用者/系統和空閒之間分配。
如果這就是您的想法,那麼該 CPU 並沒有閒置。
100.0%si
表明它把時間花在處理中斷上。