Как я могу испытать время кражи процессора на сосуществующих виртуальных машинах?

У меня уже было облако Openstack с двумя вычислительными узлами, каждый из которых имеет 8 физических ядер. Я намерен создать сцену, в которой две или более виртуальные машины будут бороться за одно общее ядро ​​на одном хосте, поэтому CPU steal time (%st) Метрика для любого из них не показывает нулевую сумму. Пока что нет такой удачи. Я запустил две виртуальные машины только с одним vcpu и поместил их в одно и то же ядро ​​одного хоста и развернул высокую нагрузку на одну (с использованием стрессовых или других утилит), одновременно запуская приложение с интенсивным использованием ЦП на другом и наблюдая за top Команда на обоих, но %st всегда остается нулевым! Я не знаю, почему нет споров (или как они определяют CPU steal time почему нет невольно ждать получения ЦП) на любой из виртуальных машин!

Кто-нибудь знает, как я могу настроить senario, что будет некоторое ненулевое количество для %st?

0 ответов

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