Рейтинг:3

KVM: лучшая производительность для всех гостей

флаг cn

Как с KVM лучше всего обеспечить максимально возможную производительность для всех виртуальных машин?

Хост имеет шестиядерный процессор и 64 ГБ оперативной памяти. На нем должно работать 3-4 ВМ.

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

Это хорошая идея, чтобы дать всем виртуальным машинам 6 ядер и 64 ГБ оперативной памяти? Или что было бы разумнее?

флаг us
Rob
Нет лучшего. Наиболее предсказуемым является отсутствие избыточной подготовки, тогда каждый гость всегда может использовать все назначенные ему ресурсы, не влияя на других гостей. Когда вы используете избыточную подготовку (общие ресурсы, выделенные для всех объединенных виртуальных машин, превышают физические ресурсы в гипервизоре), может возникнуть конкуренция за ресурсы между виртуальными машинами при увеличении нагрузки. Для вас это никогда не будет проблемой, например, когда пиковые нагрузки никогда не совпадают, а все приложения на виртуальных машинах работают хорошо и освобождают все ресурсы, которые им не нужны немедленно.
флаг us
Rob
В качестве альтернативы, ваши пиковые нагрузки совпадают, и приложения останавливаются, когда вы (сильно) перераспределяете ресурсы памяти и процессора. Часто нет возможности сказать заранее, и вам нужно будет это проверить.
Nikita Kipriyanov avatar
флаг za
Отвечает ли это на ваш вопрос? [Можете ли вы помочь мне с планированием емкости?](https://serverfault.com/questions/384686/can-you-help-me-with-my-capacity-planning)
Рейтинг:3
флаг br

Хорошо для чтения:
Можете ли вы помочь мне с планированием емкости?

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

Лучший способ повысить производительность — запустить тесты производительности и выбрать правильный размер виртуальных машин. Если ваше оборудование не позволяет настроить все виртуальные машины нужного размера, приобретите дополнительное оборудование. И помните, что время простоя стоит дорого: ваши инвестиции должны включать жизнеспособный план аварийного переключения на случай смерти хоста.

Рейтинг:0
флаг cn

Мы рекомендуем никогда не выделять более 80 процентов аппаратных ресурсов физической машины всем виртуальным машинам вместе взятым. Использование этих ресурсов отслеживается с течением времени. В случае, если виртуальные машины начинают использовать 80% выделенных им ресурсов, рассматриваются варианты настройки и добавления мощности.

флаг cn
Это работает только в том случае, если у вас нет виртуальных машин, которые являются вычислительными экземплярами. Я запускаю виртуальные машины, т. е. запрограммированные на использование 100% выделенного им ЦП. Это нормально — я не выделяю их как общее количество (так что машина в порядке), но если процессор на одном из них загружен на 100%, это означает, что он получает все необходимые данные и обрабатывает их как можно быстрее. т.е. перекодирование видео являются такими сценариями. На этот вопрос нет общего ответа.
Abhi avatar
флаг cn
Извиняюсь, так как я не ясно выразился. Идея состоит в том, чтобы зарезервировать не менее 20 процентов аппаратных ресурсов в пуле для решения любых важных проблем, пока закупаются дополнительные мощности.

Ответить или комментировать

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