QEmu и ограничение частоты процессора для VM

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

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

0
задан 7 January 2020 в 16:30
1 ответ

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

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

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

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

0
ответ дан 8 January 2020 в 17:12

Теги

Похожие вопросы