По информации которую я находил было следующее, общее число ядер всех виртуальных машин может быть больше чем, чем процессора, но число отдельной виртуальной машины не должно быть больше, чем ядер(имеется в виду виртуальных/потоков) процессора
как-то раз был случай на CPU 8 ядер, создал чуть больше 30 VPS , пока они работали на холостом ходу - все было ОК, но когда во всех появилась нагрузка то LA взлетел до 90 - и я удаленyый доступ c серверу потерял :( - потому если просто - один из показателей - 8 ядер LA не больше 8 :(
У меня сейчас получается около 15 виртуалок, количество ядер в сумме превышает количество потоков, там крутиться 1с, в целом работает нормально, по мониторингу вижу что нагрузка идёт рваная, то вверх, то вниз. Вот и задумался, а правильно ли так делать в принципе
Поможет понять что будет если на сервере с 16 ядрами запустить 2вм по 16 ядер. Если надо "попугаи" то как то так stress-ng --cpu 16 --cpu-method matrixprod --metrics --timeout 60 в колонке bogo op/s будет количество операций в секунду, это синтетика но примерно картину покажет
в идеале нужно избегать переподписки любых ресурсов, тогда будет меньше накладных расходов. но если будет устраивать общая производительность, то пожалуйста.
нет, памяти там было ого, я незнаю что там реально происходит "внутри", но всегда замечал - чем выше LA тем все дольше заходит SSH , а потом и вовсе может висеть подключение и не подключается, до 70 LA я еще на сервер попадал :)