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

это поможет вам определить, на какой процессор назначен процесс

Другие вопросы по тегам