Планирование плотности виртуалок на гипервизоре почти всегда начинается с деления RAM хоста на объём памяти одной VM, иногда — с добавлением расчёта по vCPU. Диск в этой арифметике обычно не участвует вообще, кроме проверки, что места хватает. А зря: если каждая VM делает случайные операции чтения и записи, совокупный IOPS упирается в физический предел накопителя намного раньше, чем заканчивается память или процессорное время. Разберём, как посчитать реальную плотность с учётом ввода-вывода, почему одна «шумная» виртуалка может испортить жизнь всем…
Подробнее →