VPS на Xeon Gold и Platinum: какое поколение скрывается за названием и что оно даёт
Xeon Gold и Platinum — старшие линейки семейства Intel Xeon Scalable, которое пришло на смену E5 в 2017 году. Для покупателя VPS название хорошее: это точно не процессор времён E5 v2, у него есть AVX-512 и шесть или восемь каналов памяти на сокет. Но «Gold» — это ступень в линейке, а не год выпуска. Gold 6148 2017 года и Gold 6548Y+ конца 2023-го носят одно имя, а различаются по скорости ядра и памяти очень заметно.
Пять поколений Scalable
Поколение видно по второй цифре номера модели:
- 1-е, Skylake-SP (2017): Gold 51xx/61xx, Platinum 81xx. Шесть каналов DDR4, AVX-512, до 28 ядер.
- 2-е, Cascade Lake (2019): Gold 52xx/62xx, Platinum 82xx. Та же архитектура ядра, аппаратные исправления части уязвимостей и инструкции VNNI для ускорения нейросетей на процессоре. Модели с суффиксом R — обновление 2020 года с большим числом ядер за те же деньги.
- 3-е, Ice Lake-SP (2021): Gold 53xx/63xx, Platinum 83xx. Новое ядро, восемь каналов DDR4-3200, PCIe 4.0, до 40 ядер.
- 4-е, Sapphire Rapids (2023): Gold 54xx/64xx, Platinum 84xx. Память DDR5, PCIe 5.0, блоки AMX для матричных вычислений.
- 5-е, Emerald Rapids (конец 2023): Gold 55xx/65xx, Platinum 85xx. Развитие предыдущего поколения с заметно большим кэшем третьего уровня.
Следующее поколение, Xeon 6, отказалось от деления на металлы, поэтому в каталоге оно попадает в общую подборку VPS на Intel Xeon, а не сюда. Чаще всего в VPS встречаются первые три поколения: серверы на них давно окупились и продолжают работать в стойках.
Silver, Gold и Platinum: что различается
- Silver (4xxx) — частота ниже, память работает на меньшей скорости, у первых поколений — один блок AVX-512 FMA на ядро. Хватает для хранилищ и лёгкой виртуализации.
- Gold 5xxx — промежуточная серия. В первых двух поколениях у большинства моделей тоже один блок FMA, поэтому в расчётах на AVX-512 они уступают Gold 6xxx почти вдвое при той же частоте.
- Gold 6xxx — основная рабочая лошадка облаков: два блока FMA, более высокие частоты, полная скорость памяти.
- Platinum (8xxx) — больше всего ядер и кэша, в большинстве поколений — поддержка серверов на четыре и восемь процессоров. Для одной виртуальной машины это означает в первую очередь больше пропускной способности памяти на узле, а не более быстрое ядро: частота у многоядерных Platinum часто ниже, чем у Gold.
Суффиксы тоже стоит знать: Y — модели с технологией выбора профиля частоты, N — оптимизация под сетевые нагрузки, U — однопроцессорные версии, T — для долгой эксплуатации в жёстких условиях.
Что вы получаете по сравнению со старыми Xeon
Даже первое поколение Scalable на ядро быстрее E5 v4, а Ice Lake и Sapphire Rapids — уже существенно. На практике это видно в трёх местах. Базы данных выигрывают от числа каналов памяти и большого кэша, особенно когда рабочий набор не помещается в буфер, — см. VPS для базы данных. Нейросети на процессоре получают AVX-512, а с четвёртого поколения — AMX, и вывод небольших моделей ускоряется кратно, подробности на странице нейросетей на процессоре. Сжатие, шифрование и обработка медиа выигрывают от широких векторных инструкций. Если же нужно максимум ядер и памяти за свои деньги, сравните с соседней подборкой VPS на AMD EPYC.
Для однопоточных задач Gold не лучший выбор: его турбочастота обычно 3,5–4 ГГц, а при загрузке всех ядер узла заметно ниже. Игровым серверам и 1С часто полезнее настольный процессор с высокой частотой.
Как проверить, что вам выдали именно Gold
Выполните grep -m1 'model name' /proc/cpuinfo: строка вида «Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz» сразу называет серию и поколение. Затем убедитесь, что инструкции доступны внутри виртуальной машины: grep -o -w 'avx512f\|avx512_vnni\|amx_tile' /proc/cpuinfo | sort -u. Бывает, что процессор настоящий, но гипервизор передаёт гостю урезанный набор флагов, и AVX-512 недоступен. Если модель скрыта, однопоточный тест sysbench cpu --threads=1 run покажет хотя бы порядок: результат на уровне старого E5 означает, что надпись «Gold» в тарифе к вашей машине не относится.
Такое случается чаще, чем кажется: хостер может указывать процессор для всей линейки тарифов или для лучшей из своих площадок, а новую машину создать на узле с другим железом. Если модель важна для задачи, напишите в поддержку до оплаты и спросите, на каком процессоре будет размещён конкретный тариф в выбранной локации, и можно ли перенести машину на другой узел, если результат не совпадёт. Сохраните вывод lscpu и результаты тестов за первые сутки: при обращении по возврату денег это лучший аргумент.