как я могу разделить CPU между двумя KVM VPS на выделенном сервере?
предположим, что у нас есть 8-ядерный процессор на выделенном сервере
Должен ли я назначить каждому из них 8 ядер, чтобы получить максимальную производительность для двух VPS? или просто назначить каждой ВМ по 4 ядра?
Вам необходимо понимать потребности каждой виртуальной машины и ограничения потоковой обработки кода, которые у вас есть, не каждая ОС и приложение могут использовать все ядра, которые вы можете использовать, очень часто нет никакой выгоды от расширения за пределы определенного количества ядер. . В идеальном сценарии вы выделяете каждой виртуальной машине то, что ей нужно, а не меньше, а в идеале не больше, поскольку в некоторых случаях это может действительно замедлить работу вашей системы.
Назначьте любому виртуальному гостю столько виртуальных ЦП, сколько хотите, вплоть до количества физических ядер ЦП (или гиперпотоков).
Вы можете перегрузить ЦП, назначив больше виртуальных ЦП среди работающих виртуальных машин, чем существует на сервере, при условии, что ни у одного виртуального гостя не может быть больше виртуальных ЦП, чем физических ядер ЦП.
Имейте в виду, что если у вас есть задачи, интенсивно использующие ЦП, этот чрезмерно загруженный ЦП ничего вам не купит и может замедлить работу остальных ваших гостей.