При планировании серверной инфраструктуры для 1С:Предприятие, даже для небольшого количества пользователей (до 10 человек), критически важно учитывать не только количество ядер процессора, но и архитектуру дисковой подсистемы, а также программное окружение. Рассмотрим ситуацию, когда в пике работают 10 сотрудников, из которых основная нагрузка ложится на Бухгалтерия предприятия 3.0 (около 800 документов в день) и Зарплата и управление персоналом 3.1. Проанализируем предложенную конфигурацию и разберем, как сделать работу системы стабильной и быстрой.
В качестве основы предлагается сервер на базе материнской платы Supermicro X11SAE-M с процессором Intel Xeon E3-1230v6, 64 ГБ оперативной памяти и связкой SSD 480 Гб + HDD 4 Тб. На первый взгляд, для 5–6 активных пользователей этого достаточно, однако дьявол кроется в деталях.
Рассмотрим нагрузку в 800 документов в день. Это существенный объем для файлового режима работы через Apache. При такой интенсивности ввода данных размер базы будет расти очень быстро, а риск повреждения файла .1CD при любом сетевом сбое или некорректном завершении сессии Apache возрастает многократно. Проанализируем архитектурные решения, которые помогут избежать проблем в будущем.
В обсуждении было предложено разделить дисковое пространство не на один большой SSD, а на несколько накопителей: 240 + 240 + 120 Гб. Это классический и очень правильный подход для сервера 1С. Разберем по шагам, почему это важно:
.1CD или файлы данных SQL.Важное дополнение: Для сервера 1С категорически рекомендуется использовать SSD корпоративного класса (Enterprise) с технологией PLP (Power Loss Protection). Обычные потребительские диски при интенсивной записи логов транзакций могут быстро выйти из строя или потерять данные при внезапном отключении электричества, так как их внутренний кэш не защищен конденсаторами.
Несмотря на то что в исходном вопросе упоминается файловый Apache, при 800 документах в день мы настоятельно рекомендуем рассмотреть переход на клиент-серверный вариант с использованием PostgreSQL. Это даст следующие преимущества:
Бухгалтерии 3.0.В исходной теме планируется совместить на одном физическом сервере 1С, Apache, Samba 4 AD DC и хранилище файлов («файлопомойку»). С точки зрения системного администрирования — это опасный путь. Проанализируем почему:
Во-первых, контроллер домена (AD) — это критическая служба. Если 1С «подвесит» сервер из-за тяжелого отчета, у пользователей могут начаться проблемы с авторизацией во всей сети. Во-вторых, «файлопомойка» создает непредсказуемую нагрузку на дисковую подсистему и сетевой интерфейс. Если кто-то начнет копировать по сети фильм или большой архив, скорость работы 1С у бухгалтеров заметно снизится.
Правильное решение: Разделим эти роли. Рекомендуется использовать виртуализацию (например, Proxmox, VMware ESXi или Hyper-V). На одном физическом сервере мы создаем несколько виртуальных машин:
Это позволит гибко распределять ресурсы процессора и памяти, а также делать моментальные снимки (снапшоты) всей системы перед обновлением конфигураций 1С.
Если вы все же решили остаться на файловой версии и используете Linux (Ubuntu 18.04) с Samba в качестве файлового сервера, обратите внимание на настройки блокировок. 1С крайне чувствительна к механизму oplocks. Разберем пример настройки в файле smb.conf для обеспечения стабильного доступа:
[1c_base]
path = /srv/1c_data
writable = yes
locking = yes
strict locking = no
share modes = yes
oplocks = no
level2 oplocks = no
Отключение oplocks предотвращает ситуацию, когда операционная система клиента кэширует файл базы данных локально, что часто приводит к ошибке «Ошибка совместного доступа к файлу» в 1С.
Процессор Xeon E3-1230v6 имеет базовую частоту 3.5 ГГц. Для 1С это «проходной» минимум. Платформа 1С:Предприятие во многих задачах (проведение документов, закрытие месяца) остается однопоточным приложением. Это значит, что производительность на одно ядро важнее общего количества ядер.
При выборе нового сервера в 2024 году стоит смотреть в сторону процессоров серии Xeon E-2300 или даже современных десктопных решений уровня Core i7/i9, где частота в турбо-бусте достигает 5 ГГц и выше. Это даст ощутимый прирост скорости формирования отчетов в ЗиУП 3.1 и Бухгалтерии 3.0.
Проанализировав ситуацию, мы можем сделать вывод: предложенная конфигурация (E3-1230v6/64Gb) работоспособна, но требует грамотной настройки.
План действий для стабильной работы:
Таким образом, разделение дисков, использование специализированных накопителей и изоляция 1С от общесетевых задач («файлопомоек» и AD) позволят вам создать надежную среду для работы бухгалтерии даже на не самом новом оборудовании.