Це раніше було правдою, але вже не виключно правдою.
Вони мають на увазі суворий спільний графік .
Найголовніше, хоча в алгоритмі суворого планування існування відстаючого vCPU змушує зупинити всю віртуальну машину. У алгоритмі розслабленого спільного планування провідний vCPU вирішує, чи слід зупиняти себе на основі перекосу проти найповільнішого vCPU.
Тепер, якщо хост має лише 4 потоки, то вам би нерозумно виділити їх усі. Якщо у нього два процесори та 4 потоки на один процесор, можливо, ви не хочете виділяти весь вміст одного процесора, оскільки ваш гіпервізор повинен намагатися утримувати vCPU на тому самому вузлі NUMA, щоб швидше отримати доступ до пам'яті, і ви ускладнюючи цю роботу шляхом виділення цілого сокета в один VM (див. сторінку 12 цього PDF вище).
Тож існують сценарії, коли менше vCPU може працювати краще, ніж більше, але це неправда в 100% часу.
З усього сказаного і зробленого, я дуже рідко виділяю більше 3 vCPU на гостя. Кожен отримує 2 за замовчуванням, 3, якщо це велике навантаження, і 4 для таких речей, як SQL-сервери або дійсно важкі пакетні обробки ВМ, або термінальний сервер з великою кількістю користувачів.