В гипервизированной системе 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 , одинаковы для всех процессоров. Это почему?