Linux: одно ядро процессора всегда используется 0
Сегодня я замечаю очень странную вещь. Одно ядро процессора всегда используется 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
3 ответа
Решение
Я не вижу неработающее ядро процессора в вашем выводе.
Core 0 - это 100% активных программных прерываний, все остальные разделены между пользователем / системой и незанятыми.
Этот процессор не простаивает, если вы об этом думаете.
100.0%si
показывает, что он тратит свое время на обработку прерываний.
Я знаю, что это старая тема, или это ответит на ваш вопрос, но вы можете использовать
PS Mo Com, PSR
это поможет вам определить, на какой процессор назначен процесс