Кейс: сервер Supermicro для 1С на Ryzen 7 9700X: компактная сборка

13
18 мин на чтение

Компактный сервер для 1С на Ryzen 7 9700X можно построить на плате Supermicro H13SAE-MF с ECC-памятью и удалённым управлением IPMI. Его сильные стороны — высокая производительность отдельного ядра, небольшой корпус и возможность обслуживать систему без монитора. Пригодность для конкретной базы определяют задержки операций, работа СУБД и нагрузочный тест: количество пользователей само по себе не задаёт конфигурацию.

Разберём сборку команды ServerFlow в LIAN LI A3-mATX TG и превратим список комплектующих в понятный план выбора и приёмки. Это сторонний технический проект, а приведённые ниже расчёты памяти и дисков — примеры проектирования. Они помогают сформулировать требования к серверу, а не обещают определённую скорость любой базы 1С.

Компактный сервер для 1С на Ryzen 7 9700X и плате с IPMI
Компактный сервер для 1С на Ryzen 7 9700X и плате с IPMI

Какая конфигурация использована в компактной сборке

Компонент Конфигурация проекта Что проверить для своей задачи
Процессор AMD Ryzen 7 9700X Поддержку CPU установленным BIOS, длительную нагрузку и настройки питания
Материнская плата Supermicro H13SAE-MF Ревизию, BIOS, BMC, перечень проверенной памяти
Память 64 ГБ: 4 × 16 ГБ SK hynix ECC UDIMM; в составе указаны модули 4800 Реальную частоту после обучения памяти и включение ECC
Накопитель Samsung PM9A1 512 ГБ Ресурс записи, резерв ёмкости, задержки при длительной записи
Охлаждение DeepCool AG400 DIGITAL WH Высоту, монтаж AM5, температуры при закрытом корпусе
Питание и корпус DeepCool PK750D; LIAN LI A3-mATX TG Вентиляцию, размещение дисков, доступ для обслуживания, ИБП

В ролике перечислены CPU-Z, Cinebench R23 и 2024, Corona Benchmark и Geekbench. Эти инструменты проверяют вычислительную часть. Они не определяют скорость проведения документов, закрытия месяца или обмена с торговыми площадками. Результат синтетического теста нельзя перевести в гарантированное число пользователей 1С.

Какой сервер нужен для 1С: сначала описание нагрузки

Начните с конфигурации приложения, размера базы и рабочего расписания. Бухгалтерия небольшой организации, несколько баз Управления торговлей и ERP с регламентными заданиями создают разные профили нагрузки. Даже одинаковое число подключённых сотрудников не означает одинакового числа одновременно выполняющихся тяжёлых операций.

В техническом задании разделите обычный рабочий день и пики. Зафиксируйте время проведения типового документа, формирования тяжёлого отчёта, загрузки обмена и завершения регламентной обработки. Укажите, какие действия выполняются одновременно. Сервер подбирают под допустимое время этих операций и запас на рост, а не только под среднюю загрузку CPU.

Если база уже работает, соберите показатели сервера приложений, СУБД и клиентских рабочих мест. Низкая средняя загрузка процессора вместе с долгим ожиданием может указывать на блокировки, медленные запросы, накопители или сеть. Покупка более мощного CPU не исправляет ошибку в запросе и не устраняет конкуренцию транзакций за одну запись.

Подходит ли Ryzen 7 9700X для сервера 1С

Ryzen 7 9700X имеет 8 ядер и 16 потоков, базовую частоту 3,8 ГГц и максимальную Boost до 5,5 ГГц. Его штатный TDP — 65 Вт. Максимальная частота относится к определённым условиям работы и не означает постоянные 5,5 ГГц на всех ядрах. TDP также не равен потреблению всей машины из розетки.

Высокая скорость отдельного ядра полезна для участков обработки, которые плохо распараллеливаются. Одновременно сервер приложений, СУБД, фоновые задания и несколько пользовательских сеансов могут использовать разные ядра. Поэтому утверждение «1С всегда однопоточная» слишком грубое для выбора оборудования.

У компактной платформы есть естественные пределы: число каналов памяти, слотов расширения, поддерживаемых DIMM и дисковых мест. Для крупной консолидации, множества ВМ или большого объёма оперативной памяти потребуется другой класс платформы. Сравнивать Ryzen и EPYC следует на одинаковом сценарии и с учётом лицензий, а не по максимальной частоте в таблице.

Зачем здесь Supermicro H13SAE-MF и IPMI

Supermicro H13SAE-MF — плата Micro-ATX для AM5 с четырьмя слотами DDR5 UDIMM. Она поддерживает ECC и обычные небуферизованные модули, имеет два рабочих порта 1GbE и отдельный сетевой порт управления BMC. Удалённая консоль помогает увидеть загрузку системы, проверить датчики и обслужить сервер без постоянного присутствия рядом.

IPMI особенно полезен в небольшом офисе, где сервер стоит отдельно от администратора. Однако работоспособная консоль не делает единственный компьютер отказоустойчивым. Если сломается сама плата или потребуется её замена, приложение остановится. Для оценки доступности нужен план восстановления и допустимое время простоя.

Управляющий порт следует подключать в административный сегмент, доступный ответственным специалистам. Перед запуском обновите учётные данные, проверьте доступ к консоли и сохраните настройки. Отдельно убедитесь, что удалённый доступ работает после перезагрузки ОС и не зависит от её сетевой конфигурации.

Сколько оперативной памяти нужно серверу 1С

Объём RAM складывается из потребностей ОС, рабочих процессов 1С, кэша СУБД, фоновых сервисов и резерва. База на диске размером 100 ГБ не требует автоматически ровно 100 ГБ памяти. Важно, какая часть данных активно используется и насколько часто система обращается к дискам.

Например, для предварительного бюджета можно выделить 8 ГБ ОС и служебным процессам, 16 ГБ серверу приложений, 24 ГБ СУБД и оставить 16 ГБ резерва: получится 64 ГБ. Это пример распределения, который корректируется после теста. Если началась постоянная подкачка, запас уже нельзя считать свободным ресурсом для новых задач.

Четыре установленных модуля занимают все слоты H13SAE-MF. Поэтому расширение такой сборки может потребовать замены DIMM. Пара более ёмких совместимых модулей иногда удобнее для будущего роста, но фактическую скорость и допустимое заполнение нужно проверить для выбранных CPU, BIOS и комплекта памяти. Частота из обозначения модуля не гарантирует такую же частоту при четырёх DIMM.

Для ECC нужны совместимые процессор, плата, BIOS и именно ECC UDIMM. DDR5 с внутренней коррекцией on-die ECC не следует автоматически считать серверной памятью с полноценной защитой передачи данных. Перед приёмкой проверьте распознавание модулей и доступные журналы ошибок.

Разделение операционной системы, базы данных и резервной копии сервера 1С
Разделение операционной системы, базы данных и резервной копии сервера 1С

Что меняется при четырёх DIMM в этой сборке

Установленные четыре модуля по 16 ГБ дают 64 ГБ, но используют оба разъёма каждого из двух каналов памяти. Для Ryzen 7 9700X штатный предел скорости при четырёх модулях составляет DDR5-3600; для двух — DDR5-5600. У платы, BIOS и конкретных DIMM есть собственные ограничения. Поэтому надпись 4800 на модулях из проекта не подтверждает режим DDR5-4800 всей сборки.

Сравнивать варианты нужно при одинаковом объёме и проверенной стабильности. Два совместимых модуля по 32 ГБ оставляют два свободных слота; четыре по 16 ГБ удобны, если такой комплект уже имеется. Переход с четырёх модулей на два не гарантирует ускорения 1С: выигрыш зависит от реальной частоты, рангов, задержек и того, насколько приложение ограничено памятью.

Вариант 64 ГБ Занятые слоты Проверка перед повторением сборки
4 × 16 ГБ ECC UDIMM 4 из 4 Режим четырёх DIMM, обучение памяти, события ECC; расширение потребует замены модулей
2 × 32 ГБ ECC UDIMM 2 из 4 Допустимый артикул DIMM, правильные слоты и частота именно на этой плате
2 × 32 ГБ с последующим добавлением Сначала 2, затем 4 Будущий четырёхмодульный режим может отличаться по скорости от первоначального

Теоретическая полоса двух 64-битных каналов при 3600 MT/s равна 57,6 ГБ/с, при 4800 MT/s — 76,8 ГБ/с. Это арифметика передачи данных, а не измерение 1С и не обещание достижимой частоты. Она объясняет, почему сравнение комплектов по одной сумме гигабайт неполно, но не позволяет предсказать время отчёта без теста.

SSD для сервера 1С: важны задержки и устойчивость записи

Накопитель на 512 ГБ подходит не любой базе. В расчёт входят ОС, рабочие данные, журналы транзакций, временные файлы, обновления и свободное место. Локальный архив резервных копий быстро расходует ёмкость и одновременно увеличивает последствия отказа единственного SSD.

Пример: 80 ГБ занимают ОС и приложения, 150 ГБ — база, ещё 60 ГБ — журналы и временные данные. Итого уже 290 ГБ до резервных копий и запаса на рост. Две локальные копии базы по 150 ГБ увеличивают потребность до 590 ГБ. Такой расчёт сразу показывает, почему выбор диска только по текущему размеру базы приводит к нехватке места.

При сравнении SSD смотрите на задержки записи под смешанной нагрузкой, ресурс, защиту от потери питания и поведение после исчерпания быстрого кэша. Пиковое последовательное чтение в ГБ/с мало говорит о подтверждении транзакций. Для важных баз оценивайте накопители с характеристиками, подходящими для постоянной серверной записи.

Зеркало из двух дисков помогает пережить отказ одного накопителя. Оно не защищает от удаления таблиц, шифрования файлов и ошибки администратора. Нужна отдельная резервная копия с проверенным восстановлением. Разделы на одном физическом SSD не создают независимые дисковые подсистемы.

Почему PM9A1 на 512 ГБ требует отдельного плана эксплуатации

Samsung PM9A1 относится к клиентской линейке SSD. Его нельзя автоматически наделять характеристиками корпоративного PM9A3 с защитой от потери питания только из-за похожего названия. Для повторения проекта важны полный артикул, прошивка, износ, ёмкость и поведение при устойчивой записи. Если для данных нужна подтверждённая защита питания, это требование включают в спецификацию выбранного SSD явно.

Пример роста: база занимает 150 ГБ и увеличивается на 10 ГБ в месяц. Через год только она достигнет 270 ГБ. Если ОС, приложения и журналы занимают ещё 140 ГБ, получится 410 ГБ до копий и эксплуатационного запаса. На номинальном SSD 512 ГБ такая конфигурация уже требует пересмотра, даже если сегодняшняя база помещается без затруднений. Это сценарий планирования, а не характеристика нагрузки из видео.

Приёмка компактного сервера включает типовые операции, фоновую нагрузку и восстановление базы.
Приёмка компактного сервера включает типовые операции, фоновую нагрузку и восстановление базы.

Файловая база или клиент-серверный вариант

Для небольшой файловой базы требования к размещению и обслуживанию проще. По мере роста параллельной работы возрастает значение клиент-серверной архитектуры, настройки СУБД и управления блокировками. Переход между вариантами требует проверки конфигурации, лицензирования и процедур сопровождения.

Разнесение сервера приложений и СУБД по разным компьютерам меняет требования к сети. Отдельный сервер полезен, когда снимает конкретное ограничение или повышает доступность. Само разделение ролей может добавить сетевые задержки и усложнить обслуживание. Решение следует принимать после замеров, а не по правилу «всегда нужно два сервера».

Как превратить проверку 1С в воспроизводимый тест

Выберите набор действий, отражающий рабочий день: проведение документов, один тяжёлый отчёт, обмен и резервное копирование. Используйте одну и ту же тестовую базу и версии программ. Отдельно сохраните результаты первого запуска после старта и повторных запусков с прогретым кэшем. Иначе сравнение может показывать разницу состояния кэша вместо разницы конфигураций.

Этап Условия Что фиксировать
Один активный сеанс Фоновые задания остановлены на время контрольного замера Время выбранных операций и ожидания СУБД
Условные 5 и 10 одновременно активных сеансов Одинаковый сценарий, одинаковые данные Медиану, p95, ошибки и блокировки; это тестовая ступень, не обещание числа пользователей
Рабочая конкуренция Те же сеансы плюс обмен или копирование Ухудшение задержек и длительность фоновой задачи
Восстановление Независимая копия и подготовленное место запуска Время до готовности базы и проверку последних необходимых данных

Для каждой ступени нужно достаточно повторений, а не лучший единичный результат. Например, в 100 измерениях несколько ответов по 10 секунд могут потеряться за множеством быстрых операций. Сохраняйте распределение и время возникновения задержек, чтобы сопоставить их с диском, CPU и фоновой работой. p95 полезен только вместе с описанием выборки и сценария.

Как проверить конфигурацию перед переносом базы

Проверка Что измерять Признак проблемы
Работа памяти и CPU Ошибки, температуры, частоты, стабильность под нагрузкой Перезапуски, ECC-события, снижение частоты из-за перегрева
Типовые операции 1С Медиану и медленные ответы, например p95 Среднее время приемлемо, но отдельные операции регулярно зависают
СУБД и накопители Ожидания, задержки записи, очереди, свободное место Диск задерживает транзакции при невысокой загрузке CPU
Совместная работа Отчёты, обмены и резервирование одновременно с сеансами Пиковые фоновые задачи мешают рабочему дню
Восстановление Развёртывание копии и проверку данных Копия есть, но запуск базы на другом сервере не проверен

Проводите прикладной тест на копии реальной базы с безопасно подготовленными данными. Сравнивайте одинаковые версии платформы, конфигурации, СУБД и сценарии. Сохраняйте настройки и исходный протокол: повторный тест после обновления имеет смысл только при сопоставимых условиях.

Практический порядок — проверить отдельные компоненты, воспроизвести обычную нагрузку, затем совместить тяжёлые задания и выполнить восстановление. Критерии приёмки согласуют заранее. Например, время конкретного отчёта и допустимая задержка проведения документа понятнее бизнесу, чем абстрактное требование «сервер должен быть быстрым».

Проверка сервера 1С под пользовательской нагрузкой
Проверка сервера 1С под пользовательской нагрузкой

Границы компактного исполнения и критерий модернизации

Корпус A3-mATX имеет объём 26,3 л и допускает CPU-кулер высотой до 165 мм в соответствующей конфигурации. Совместимость других деталей зависит от расположения питания и вентиляторов. Проверяйте закрытый корпус в реальном месте установки: настольный тест не воспроизводит нишу с ограниченным притоком воздуха. Пространство для монтажа кабелей и извлечения SSD также входит в обслуживаемость.

Модернизировать этот сервер стоит по обнаруженному ограничению. Если постоянно занята RAM, рассматривают допустимый больший объём; если растёт задержка записи — накопители и путь сохранения; если перегружены отдельные вычислительные участки — CPU и код приложения. Смена всей платформы оправданна, когда нужные ресурсы уже не помещаются в пределы памяти, расширения или эксплуатации этой сборки.

Основные вопросы о компактном сервере для 1С

Хватит ли Ryzen 7 9700X на 10 или 20 пользователей?

Одного числа сеансов недостаточно. Двадцать сотрудников с редкими простыми операциями и десять пользователей тяжёлой ERP создают разную нагрузку. Проверяйте свою конфигурацию, фоновые задания и время отклика.

Можно ли поставить обычную память?

Плата допускает не-ECC UDIMM, но для важных данных ECC добавляет полезный уровень защиты. Выбор должен учитывать совместимость конкретных модулей и требования к надёжности.

Нужен ли блок питания на 750 Вт?

Мощность установленного в проекте БП не равна потреблению сервера. Подбор учитывает все компоненты, пики, режим работы и запас; резервирования у одиночного ATX-блока нет.

Можно ли сделать сервер бесшумным?

Шум зависит от кулера, корпусных вентиляторов, температуры помещения и нагрузки. Проверяйте систему с закрытыми панелями в месте установки. Офисный внешний вид не гарантирует комфортную акустику.

Что важнее: больше ядер или быстрый SSD?

Важнее устранить измеренное ограничение. Дополнительные ядра не ускорят ожидание диска; быстрый SSD не исправит конфликтующие блокировки. Нужны совместные измерения CPU, памяти, СУБД и дисков.

С чего начать подбор комплектующих?

Подготовьте профиль базы, допустимый простой, требования к копиям и место установки. Затем сравните Материнские платы и готовые Серверы. В запрос на конфигурацию включите проверку BIOS, ECC, охлаждения, лицензий и восстановление из резервной копии.

Официальный поставщик SUPERMICRO

Продажи на территории России

Оптовые и розничные продажи

Снижение логистических расходов

Индивидуальные условия

Выгода без посредников

Единая система поставок

Весь ассортимент на складе