Вопрос выбора серверного оборудования для 1С при ограниченном бюджете всегда сопряжен с поиском компромисса между надежностью серверных решений и производительностью современных десктопных систем. В данной статье мы проанализируем ситуацию, разберем конкретные модели оборудования и выясним, на какие параметры стоит обращать внимание в первую очередь, чтобы обеспечить комфортную работу 20 пользователей в базе 1С 8.3.
Рассмотрим основной конфликт мнений. С одной стороны, серверное оборудование (даже б/у) предлагает отказоустойчивость: блоки питания с горячей заменой, память с коррекцией ошибок (ECC), специализированные RAID-контроллеры и продуманное охлаждение. С другой стороны, специфика 1С такова, что платформа крайне чувствительна к частоте одного ядра процессора, а старые серверные процессоры (Xeon прошлых поколений) часто имеют низкую тактовую частоту при большом количестве ядер.
Разберем аргументы за каждый вариант:
iLO или IPMI) усложняет администрирование.Посмотрим на конкретные рекомендации участников обсуждения. Если ваш бюджет крайне ограничен, можно рассмотреть следующие варианты:
HP ProLiant DL160/DL380 Gen6 или Gen7. Это достаточно старые машины на сокете LGA1366. Несмотря на их дешевизну, использование процессоров серии Xeon E5500/E5600 сегодня оправдано только для очень нетребовательных задач. Для 20 пользователей 1С их производительности может не хватить из-за низкой частоты (обычно 2.4–2.6 ГГц).
ASUS RS500 или аналоги на базе Xeon E5-2600. Это более разумный выбор. Рассмотрим пример удачной конфигурации:
Xeon E5530 (или лучше серия E5-2600 v1/v2).DDR3 ECC Reg.Проанализируем ситуацию с HP Microserver Gen8/Gen10. Эти устройства компактны и тихи, но их базовые процессоры часто слишком слабы для 20 активных пользователей. Они лучше подходят на роль контроллера домена или сервера печати, чем для тяжелой базы 1С.
Выясним причину, по которой 1С может тормозить даже на мощном с виду сервере. 1С выполняет многие операции в один поток. Это значит, что если у вас сервер с 24 ядрами по 2.0 ГГц, 1С будет использовать только одно ядро на 2.0 ГГц для конкретной задачи, и отчет будет строиться медленно.
Рекомендации по процессору:
Для 20 пользователей старайтесь выбирать камни с частотой не ниже 3.0–3.5 ГГц. В мире б/у серверов это такие модели, как Xeon E5-1650, E5-2667 или современные десктопные Core i7-8700 и выше.
Рекомендации по дискам: Забудьте про HDD (обычные жесткие диски), даже если это SAS 15k. Для комфортной работы 20 пользователей обязательна установка SSD. Рассмотрим варианты:
Посмотрим на практические советы по обслуживанию. Чтобы сервер на б/у железе работал стабильно, рекомендуется выполнять регламентные процедуры. Разберем по шагам пример автоматизации перезапуска службы 1С для очистки сеансовых данных и высвобождения памяти (актуально для систем с малым объемом ОЗУ):
Проанализируем пример скрипта для cmd, который можно поставить в планировщик задач на ночное время:
@echo off
rem Останавливаем службу сервера 1С
net stop "1C:Enterprise 8.3 Server Agent"
rem Принудительно завершаем процессы, если они зависли
taskkill /f /im rphost.exe
taskkill /f /im rmngr.exe
rem Очистка временных файлов сеансов (путь может отличаться)
del /q /s "C:\Program Files\1cv8\srvinfo\reg_1541\snccntx*"
rem Запускаем службу обратно
net start "1C:Enterprise 8.3 Server Agent"
Также крайне важно использовать 64-битную версию сервера 1С и SQL-сервера, так как 32-битные процессы ограничены по объему используемой оперативной памяти, что приведет к критическим ошибкам при работе 20 пользователей.
Рассмотрим расчет необходимого объема ОЗУ для 20 пользователей:
Итог: 32 Гб — это абсолютный минимум. Если бюджет позволяет, лучше ориентироваться на 64 Гб. Преимущество б/у серверов здесь очевидно: старая память DDR3 ECC стоит копейки, что позволяет дешево нарастить объем до значительных величин.
Подведем итог нашему анализу. Если ваша задача — обеспечить работу 20 пользователей при минимальных вложениях:
Xeon E5-2600 v1/v2 или сборки на современных десктопных процессорах Ryzen 5/7.Помните, что покупка б/у оборудования — это всегда риск. Всегда закладывайте в бюджет средства на покупку запчастей (хотя бы одного запасного блока питания и диска для горячей замены) и настройте регулярное резервное копирование на стороннее устройство или в облако.