У нас есть следующая проблема. Наш основной хостер оснащен Intel Xeon 6138 Gold (Supermicro), Hyper-V, а одна из наших виртуальных машин - Centos 7 с установленным WHM. Нам сообщили, что машина работает на низкой частоте 1,0 ГГц, несмотря на то, что процессор поддерживает более высокие частоты. Очевидно, что это может быть неправильная конфигурация в Bios или самой главной машине (Hyper-V). Кто-нибудь сталкивался с подобными проблемами, и не могли бы вы дать мне немного больше подсказок и вещей, на которые можно посмотреть? Спасибо!
Обновить:
Мы следовали инструкциям в режиме supermicro Turbo на Supermicro. Затем мы запустили только одну виртуальную машину с назначенными ей 8 виртуальными ЦП (Microsoft Hyper-V Server 2016). Поведение машины было именно тем, что мы хотели - вход в турбо-частоту при загрузке. Но когда мы запустили все остальные виртуальные машины, тактовая частота упала ниже 2 ГГц (1,4 - 1,8 ГГц). Мы наблюдаем это с помощью taskmgr на главной хост-машине. В общем, у нас есть ~ 10 виртуальных машин, на каждой из которых назначено разное количество виртуальных ЦП. 2, 4, 8. Обычно мы следуем правилу не назначать более 20 VCPU на виртуальную машину, даже если у нас сейчас нет 15 на каждую виртуальную машину. Может быть, нам нужно протестировать поведение с 1 виртуальным ЦП для второй машины, которую мы запустим после первой?
Учитывая ваш комментарий, похоже, что вы чрезмерно выделяете ядра.
Intel Xeon 6138 Gold имеет 20 ядер и 40 угроз.
Если у вас есть несколько виртуальных машин, которым назначено 15-20 ядер, у вас будет проблема с производительностью из-за того, что другие виртуальные машины много обрабатывают, а у той, о которой идет речь, не осталось ресурсов.
Как правило, у вас не должно быть более 40 ядер, назначенных всем виртуальным машинам в целом, если у вас есть только 1 из указанных ЦП, и максимум 20, если вы действительно хотите действовать осторожно.
Вы должны уточнить, сколько ядер вы всего назначили, и убедиться, что другие виртуальные машины не занимают слишком много ЦП.