В гипервизированной системе PikeOS, которая содержит несколько экземпляров ElinOS, мне нужно следить за тем, как работают все ядра процессора. Из тестов, которые я провел до сих пор, я вижу только нагрузку на одно ядро, и это даже не кажется правильным.

Например, я запускаю два экземпляра ElinOS на одном и том же ядре, у одного есть тестовое приложение, которое потребляет много процессорного времени, настолько, что делает SSH запаздывающим для обоих экземпляров. Если я проверю загрузку процессора на другом экземпляре, используя, например, mpstat , результат будет выглядеть так:

00:02:42     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
00:02:42     all    0.09    0.00    0.74    0.00    0.00    0.01    0.00    0.00   99.16

Даже во втором случае я чувствую недостаток отзывчивости, но значения, отображаемые mpstat , одинаковы для всех процессоров. Это почему?

0