Назад | Перейти на главную страницу

QEmu и ограничение частоты процессора для виртуальной машины

Мой вопрос простой. Могу ли я с помощью virt-manager ограничить скорость, с которой виртуальная машина должна видеть и использовать процессор?

Цель состоит в том, чтобы протестировать веб-приложение, если оно лучше работает на большем количестве ядер, меньшей скорости или меньшем количестве ядер, но более высокой скорости при той же нагрузке.

Нет. Эффективное ограничение ЦП осуществляется с помощью квот на временные отрезки, а не эмуляции других часов. Любой из них будет работать не совсем так, как если бы он не был изменен гипервизором.

Производительность процессора также имеет гораздо больше переменных, чем тактовая частота, которые не могут быть протестированы на одном сокете. Архитектура, набор команд, суперскалярный конвейер, кеши, NUMA.

Возможно, у вас уже есть любимая модель, но только тестирование одной - это ограничивает. Соберите данные со всех возможных моделей ЦП. И в тестовой лаборатории, и у пользователей в продакшене.

Также попробуйте режимы энергосбережения и производительности. Это реалистичные настройки частоты процессора. В качестве бонуса этот тест покажет, зависит ли производительность вашего приложения от более высоких тактовых частот.