Модернизация сервера: что менять и когда пора покупать новый
Апгрейд снимает узкое место дешевле новой машины, но только пока платформа его тянет. Разбираем порядок замены узлов, ограничения сокета и памяти, прирост от каждого шага и признаки, по которым модернизация перестаёт окупаться.
Модернизация сервера — это замена или добавление отдельных узлов вместо покупки новой машины: процессоров, памяти, дисков, контроллеров и сетевых карт. Приём работает, пока платформа поддерживает нужные компоненты и пока стоимость апгрейда остаётся заметно ниже цены нового сервера сопоставимой конфигурации.
Разберём, что в сервере вообще подлежит замене, в каком порядке снимать узкие места, где апгрейд упирается в потолок платформы и по каким признакам понятно, что модернизировать уже нечего.
С чего начинать: находим узкое место
Апгрейд «на всякий случай» почти всегда бесполезен. Сначала снимаются метрики за рабочую неделю, а не за час, и по ним видно, во что упёрлась машина.
- Диски. Очередь к устройству и задержки отклика выше 10–20 мс на нагруженном томе — сервер ждёт дисковую подсистему. Это самое частое узкое место и самое дешёвое в устранении.
- Память. Постоянный своп, нехватка на гипервизоре, отказ мигрировать виртуальную машину. Расширение оперативной памяти обычно даёт больший прирост, чем смена процессоров.
- Процессор. Устойчивая загрузка выше 70–80 % в рабочие часы либо нехватка ядер под лицензии и виртуальные машины.
- Сеть. Полка на гигабитных интерфейсах при резервном копировании или обмене с хранилищем — повод поставить сетевой адаптер на 10 или 25 Гбит/с.
- Питание и охлаждение. Сервер работает, но перегревается или отключается под нагрузкой — меняются вентиляторы, радиаторы и блоки питания.
Что даёт каждый шаг апгрейда
| Что меняем | Типовой прирост | Сложность | Ограничение платформы |
|---|---|---|---|
| HDD на SATA/SAS SSD | в 5–20 раз по операциям ввода-вывода | низкая | совместимость с контроллером и бэкплейном |
| Добавление памяти | снимает своп, плюс виртуальные машины | низкая | число слотов, ранги, максимум на процессор |
| Переход на NVMe | задержки в разы ниже SAS | средняя | нужен бэкплейн NVMe и линии PCIe |
| Замена процессоров | +30–60 % на поколение внутри сокета | средняя | список поддержки в BIOS, теплопакет |
| Сеть 1G на 10/25G | кратно быстрее резервное копирование | низкая | свободный слот PCIe, порты коммутатора |
| Установка ускорителя | задачи вывода моделей и видеоаналитика | высокая | питание, охлаждение, длина корпуса |
Процессоры: где заканчивается запас
Замена процессоров ограничена сокетом и списком поддержки в микрокоде. Внутри одного сокета обычно живут два поколения, и переход между ними требует обновления BIOS — иногда до установки новых камней, потому что сервер с неопознанным процессором просто не стартует. На двухсокетной платформе оба процессора обязаны быть одинаковыми по модели, степпингу и теплопакету; смешивать нельзя.
Отдельно проверяется теплопакет: платформа под 135 Вт не примет процессор на 205 Вт, даже если сокет совпадает — не хватит охлаждения и питания подсистемы VRM. И под более горячий процессор часто нужен другой радиатор и другой набор вентиляторов, что превращает замену в комплектную работу. У Lenovo, Supermicro и Huawei такие комплекты идут отдельными артикулами.
Память и диски: самый выгодный апгрейд
- Соблюдайте раскладку по каналам. Восемь модулей по 32 ГБ в двухсокетной машине быстрее четырёх по 64 ГБ: работают все каналы контроллера памяти.
- Не смешивайте типы. RDIMM и LRDIMM в одном сервере не сочетаются, а разные ранги приводят к снижению частоты всей линейки.
- Проверьте максимум на процессор. Ограничение задаётся моделью процессора, а не числом слотов; на младших моделях половина слотов может остаться неиспользуемой.
- Под SSD проверьте контроллер. Старые RAID-контроллеры без поддержки TRIM и с кэшем на 512 МБ съедают преимущество твердотельных накопителей.
- NVMe требует линий PCIe. Каждый диск занимает четыре линии, и при полной набивке может понадобиться райзер-карта и коммутатор PCIe.
Когда модернизация уже не окупается
Есть несколько признаков, при которых разумнее покупать новую машину. Первый — стоимость апгрейда превысила половину цены нового сервера в целевой конфигурации. Второй — платформа снята с поддержки, обновления микрокода не выходят, и уязвимости уровня прошивки закрыть нечем. Третий — узкое место в шине: на старом поколении PCIe даже быстрые диски и сетевые карты работают вполсилы. Четвёртый — энергопотребление: сервер восьмилетней давности выдаёт на ватт вдвое-втрое меньше полезной работы, и разница по счетам за три года перекрывает цену новой платформы из раздела серверного оборудования.
Промежуточный вариант — перенос комплектующих. Диски, память и ускорители нередко переезжают в новое шасси, а старая машина уходит в тестовый контур или под резервное копирование. Это дешевле полной замены парка и позволяет разнести затраты по кварталам.
Частые вопросы
Обязательно ли обновлять BIOS перед заменой процессора? Да, и делать это нужно на старом процессоре. После установки неподдерживаемой модели сервер может не дойти до этапа, где обновление вообще возможно.
Можно ли ставить память другого производителя? Технически да, если совпадают тип, частота, ранги и профиль. Но платформы Dell и HPE пишут в журнал предупреждение о неоригинальном модуле, а часть функций диагностики становится недоступна.
Сколько живёт серверный SSD? Ресурс задаётся показателем DWPD и объёмом. Диск на 0,3 DWPD под нагрузку баз данных выработается за год-полтора, поэтому под запись берут модели от 1 DWPD.
Нужен ли простой для апгрейда? Память и процессоры — да, обязательно. Диски и блоки питания в серверах с горячей заменой ставятся без остановки, если массив это допускает.
Что делать со снятой платформой? Держать как источник запасных частей для однотипных машин или переводить под некритичные задачи. Полностью разнородный парк обходится дороже в обслуживании.
Как понять, что памяти действительно не хватает? По коэффициенту переподписки на гипервизоре и по обращению к странице подкачки. Свободная память, занятая под кэш, дефицитом не является — это нормальная работа системы.
Посчитаем модернизацию по вашей конфигурации
Пришлите модель сервера, серийный номер и текущий состав узлов на server@tkasiatorg.ru. Проверим по матрице совместимости, что встанет в платформу, подберём процессоры, память, накопители и комплектующие, и посчитаем, в какой момент апгрейд перестаёт быть выгоднее новой машины.
Читайте также
