Нужно ли серверу для 1С 384 ГБ RAM? Или 128 ГБ достаточно? Мы протестировали оба варианта на одном и том же стенде: Dell R640, два Intel Xeon Silver 4214, NVMe-диск. Единственное отличие — объём RAM: 128 ГБ (8×16 ГБ) против 384 ГБ (24×16 ГБ). Результат: 40.32 vs 40.00 баллов по тесту Гилёва. Разница — 0.8%. Переплата за RAM не даёт прироста в 1С.

Объём оперативной памяти — один из первых параметров, который обсуждают при подборе сервера для 1С. Логика кажется простой: больше RAM — быстрее работает. Но тест Гилёва показывает другое. На Silver 4214 увеличение памяти втрое — со 128 до 384 ГБ — не дало прироста. Ни по баллам, ни по числу рекомендуемых пользователей.

Конфигурации тестовых стендов

Оба стенда идентичны по всем параметрам, кроме объёма RAM. Процессор, диск, платформа 1С и СУБД — одинаковые. Это позволяет изолировать влияние именно оперативной памяти на производительность 1С.

ПараметрКонфигурация 1 (128 ГБ)Конфигурация 2 (384 ГБ)
СерверDell PowerEdge R640 10SFF (Gen14)
ПроцессорIntel Xeon Silver 4214 x2 (12C/24T на сокет, 2.20/3.20 ГГц, 85W)
Оперативная память128 ГБ DDR4-2400 ECC (8×16 ГБ)384 ГБ DDR4-2400 ECC (24×16 ГБ)
ДискNVMe SSD
Платформа 1С8.3.23.2040
АрхитектураSQL (клиент-сервер)
Сервер 1СLOCALHOST
ТестГилёв TPC+G1C v2.1.0.7, CrystalDiskMark 8.0.6 x64

Ключевое различие: 128 ГБ установлены в 8 слотов (8×16 ГБ), 384 ГБ — во все 24 слота (24×16 ГБ). Частота и тип модулей одинаковые — DDR4-2400 ECC. Контроллер памяти Silver 4214 поддерживает 6 каналов на сокет. При 8 модулях на 2 сокета часть каналов пустует. При 24 модулях все каналы заполнены — теоретически это даёт больше пропускной способности.

Результаты теста Гилёва: 128 ГБ vs 384 ГБ RAM

Тест Гилёва TPC+G1C — стандартный бенчмарк для оценки производительности сервера 1С. Измеряет скорость выполнения типичных операций 1С:Предприятие: проведение документов, формирование отчётов, работа с регистрами. Итоговый балл TPC определяет, сколько одновременных пользователей выдержит сервер. Подробнее — в методологии тестирования.

128 ГБ RAM — тест Гилёва

Результат теста Гилёва на Silver 4214 с 128 ГБ RAM и NVMe — 40.32 балла
Тест Гилёва TPC+G1C: Silver 4214 x2, 128 ГБ RAM, NVMe — 40.32 балла, 98 пользователей

С 128 ГБ RAM процессор набрал 40.32 балла TPC. Оценка по шкале Гилёва — «хорошо» (35-50 баллов). Максимальная скорость в однопоточном режиме — 114 117 КБ/с. Тест рекомендует до 98 одновременных пользователей. Размер записи — 512 байт.

384 ГБ RAM — тест Гилёва

Результат теста Гилёва на Silver 4214 с 384 ГБ RAM и NVMe — 40.00 баллов
Тест Гилёва TPC+G1C: Silver 4214 x2, 384 ГБ RAM, NVMe — 40.00 баллов, 98 пользователей

С 384 ГБ RAM балл TPC составил 40.00. Оценка — тоже «хорошо». Максимальная однопоточная скорость — 107 912 КБ/с. Рекомендуемое число пользователей — 98. Размер записи — 496 байт.

Результат неожиданный: с тройным объёмом памяти балл не вырос, а снизился на 0.8%. Однопоточная скорость упала на 5.4% (114 117 vs 107 912 КБ/с). Многопоточная скорость G1C снизилась на 7.5% (505 002 vs 466 901 КБ/с). Больше памяти — не значит быстрее.

Сравнительная таблица теста Гилёва

Метрика128 ГБ RAM384 ГБ RAMРазница
Балл TPC40.3240.00-0.8%
Оценка по шкале ГилёваХорошоХорошо
Размер записи (байт)512496-3.1%
Макс. скорость 1 поток (КБ/с)114 117107 912-5.4%
Рекомендуемое кол-во пользователей98980%
Макс. скорость G1C (КБ/с)505 002466 901-7.5%
Сравнение баллов Гилёва TPC: 128 ГБ vs 384 ГБ RAM на Silver 4214 с NVMe
Тест Гилёва: сравнение 128 ГБ и 384 ГБ RAM — разница 0.8%

По всем метрикам 384 ГБ не дали преимущества. Балл TPC, число пользователей, оценка — практически одинаковые. Однопоточная и многопоточная скорости даже немного снизились. Причина — в архитектуре работы контроллера памяти, а не в самом объёме RAM.

Почему больше RAM не ускоряет 1С в тесте Гилёва

Тест Гилёва работает с относительно небольшой тестовой базой. Вся база и индексы помещаются в 128 ГБ RAM. СУБД кэширует данные в буферном пуле. Когда вся база уже в памяти, дополнительные гигабайты не дают эффекта — кэшировать нечего.

Небольшое снижение скорости при 384 ГБ связано с заполнением всех 24 DIMM-слотов. При полной загрузке контроллер памяти Silver 4214 работает с большим числом модулей на канал. Это увеличивает задержки (latency) при доступе к памяти. Разница в латентности — единицы наносекунд, но на десятках тысяч операций в секунду она накапливается.

На практике это значит: 128 ГБ и 384 ГБ дают одинаковый результат в тесте Гилёва на Silver 4214. Разница в 0.8% находится в пределах погрешности измерений.

Результаты CrystalDiskMark: влияние RAM на дисковую подсистему

CrystalDiskMark измеряет скорость дисков независимо от 1С. Теоретически объём RAM не должен влиять на скорость NVMe-диска. Проверим на практике.

Сравнение CrystalDiskMark: 128 ГБ vs 384 ГБ

Тест128 ГБ Read128 ГБ Write384 ГБ Read384 ГБ Write
SEQ1M Q8T1 (МБ/с)3 507.451 993.193 516.982 020.20
SEQ1M Q1T1 (МБ/с)2 206.012 005.012 197.172 013.43
RND4K Q32T1 (МБ/с)560.38479.92559.07475.42
RND4K Q1T1 (МБ/с)47.38188.4647.30187.52
Сравнение CrystalDiskMark: 128 ГБ vs 384 ГБ RAM на Silver 4214 с NVMe
CrystalDiskMark: скорость дисков не зависит от объёма RAM

Последовательное чтение (SEQ1M Q8T1): 3 507 vs 3 516 МБ/с. Разница — 0.3%. Последовательная запись: 1 993 vs 2 020 МБ/с — разница 1.4%. Обе цифры находятся в пределах стандартного разброса между запусками теста.

Случайное чтение 4K Q32T1: 560.38 vs 559.07 МБ/с — отличие в 0.2%. Случайная запись: 479.92 vs 475.42 МБ/с — 0.9%. Для серверов 1С случайные операции 4K — ключевой показатель. Он отвечает за скорость проведения документов при одновременной работе пользователей. И здесь разницы нет.

Результаты CrystalDiskMark подтверждают: объём RAM не влияет на скорость дисковой подсистемы. NVMe-диск работает одинаково при 128 ГБ и 384 ГБ памяти.

Когда RAM действительно влияет на производительность 1С

Тест Гилёва — синтетический бенчмарк с небольшой базой. В реальной эксплуатации объём RAM важен в других сценариях.

Большие базы данных. Если база 1С занимает 80+ ГБ, а буферный пул СУБД ограничен 64 ГБ — данные не помещаются в кэш. СУБД обращается к диску, и каждое такое обращение — задержка. С 256–384 ГБ RAM можно выделить буферному пулу 200+ ГБ и поместить всю базу в память. Это ускоряет тяжёлые отчёты и закрытие периода.

Несколько баз на одном сервере. Бухгалтерия (30 ГБ) + торговля (50 ГБ) + ЗУП (10 ГБ) = 90 ГБ данных. Плюс индексы, tempdb, системные процессы. При 128 ГБ RAM кэш СУБД сжат до 70–80 ГБ — часть данных вытесняется на диск. При 256 ГБ всё помещается в память с запасом.

Терминальный сервер. Если 1С-клиенты работают через RDP на том же сервере, каждый сеанс потребляет 500 МБ — 1 ГБ RAM. 50 пользователей через RDP — это 25–50 ГБ только на сеансы. При 128 ГБ остаётся мало места для СУБД. Выделенный терминальный сервер решает эту проблему, но если сервер один — нужно больше памяти.

SQL Server Standard vs Enterprise. Standard Edition поддерживает буферный пул до 128 ГБ. Даже если физически установлено 384 ГБ — SQL Standard использует максимум 128 ГБ для кэша данных. Остальная память доступна для ОС, tempdb и других процессов. Для полноценного использования 256+ ГБ RAM нужна Enterprise Edition с отдельной лицензией.

Рекомендации: сколько RAM нужно серверу 1С

СценарийРекомендуемый объём RAMОбоснование
1 база, до 30 пользователей64 ГББаза помещается в кэш, запас на ОС
1 база, 30-80 пользователей128 ГБНаш тест: 40 баллов Гилёва, 98 пользователей
2-3 базы, 50-100 пользователей256 ГБКаждая база получает достаточный кэш
Терминальный сервер + 1С256-384 ГБRAM на RDP-сеансы + кэш СУБД
Тяжёлый ERP, база 100+ ГБ384-512 ГБВся база в памяти для тяжёлых отчётов

Для типовой установки 1С на Silver 4214 с одной базой — 128 ГБ достаточно. Наш тест подтверждает: увеличение до 384 ГБ не даёт прироста по баллам Гилёва и числу пользователей. Деньги лучше вложить в быстрый процессор или NVMe-диск — они влияют на результат напрямую. Не уверены в выборе? Закажите консультацию — поможем подобрать конфигурацию под ваши задачи.

Сравнение с другими конфигурациями Silver 4214

Для полноты картины — результаты Silver 4214 на всех протестированных конфигурациях дисков и RAM.

КонфигурацияБалл TPCОценкаПользователиМакс. скорость 1T (КБ/с)
Silver 4214, 128 ГБ, NVMe40.32Хорошо98114 117
Silver 4214, 384 ГБ, NVMe40.00Хорошо98107 912
Silver 4214, 128 ГБ, SSD39.68Хорошо9891 701

Все три конфигурации дают оценку «хорошо» и 98 рекомендуемых пользователей. Разброс баллов TPC: от 39.68 (SSD) до 40.32 (128 ГБ NVMe). Разница между худшим и лучшим результатом — 1.6%. Тип диска влияет чуть больше, чем объём RAM, но оба фактора практически не меняют итоговый результат.

Однопоточная скорость снижается от NVMe к SSD и при увеличении RAM: 114 117 (128 ГБ NVMe) → 107 912 (384 ГБ NVMe) → 91 701 (128 ГБ SSD). На однопоточную производительность 1С сильнее всего влияет тип диска (NVMe vs SSD), затем — частота процессора. Объём RAM — на последнем месте.

Вопросы и ответы

Даёт ли 384 ГБ RAM прирост в тесте Гилёва по сравнению со 128 ГБ?

Нет. На Silver 4214 с NVMe результат: 40.32 балла при 128 ГБ и 40.00 баллов при 384 ГБ. Разница — 0.8%, что находится в пределах погрешности. Рекомендуемое число пользователей одинаковое — 98. Тестовая база Гилёва помещается в 128 ГБ, и дополнительная память не даёт эффекта.

Почему с 384 ГБ RAM результат чуть ниже, чем со 128 ГБ?

При установке 24 модулей DIMM (вместо 8) контроллер памяти работает с большим числом модулей на канал. Это увеличивает задержки (latency) доступа к памяти на единицы наносекунд. При десятках тысяч операций в секунду эта разница накапливается. На практике снижение в 0.8% балла TPC незначимо.

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

Для одной базы 1С с 50 пользователями — 128 ГБ достаточно. Наш тест подтверждает: Silver 4214 с 128 ГБ RAM набрал 40 баллов Гилёва и рекомендацию на 98 пользователей. Увеличение до 384 ГБ не дало прироста. Если на сервере 2-3 базы или терминальный сервер — рассмотрите 256 ГБ.

Влияет ли объём RAM на скорость дисков NVMe?

Нет. CrystalDiskMark показал одинаковые результаты: последовательное чтение 3 507 МБ/с (128 ГБ) vs 3 516 МБ/с (384 ГБ), случайное чтение 4K — 560 vs 559 МБ/с. Разница в пределах 0.3% — статистическая погрешность. Скорость NVMe-диска не зависит от объёма RAM.

Когда серверу 1С действительно нужно больше 128 ГБ RAM?

В четырёх случаях: (1) база данных больше 80 ГБ — нужно больше памяти для буферного пула СУБД; (2) несколько баз на одном сервере — каждая требует свой кэш; (3) терминальный сервер — каждый RDP-сеанс потребляет 0.5-1 ГБ; (4) SQL Server Enterprise — поддерживает буферный пул больше 128 ГБ (Standard ограничен 128 ГБ).

128 ГБ или 256 ГБ RAM — что выбрать для сервера 1С?

Для одной базы с 30-80 пользователями — 128 ГБ. Для двух и более баз или терминального сервера — 256 ГБ. Переход с 128 на 256 ГБ не ускорит тест Гилёва, но даст больше места для кэша СУБД при работе с крупными базами. Переплата за 384-512 ГБ оправдана только при базах свыше 100 ГБ или SQL Enterprise Edition.

SQL Server Standard использует больше 128 ГБ RAM?

SQL Server Standard ограничивает буферный пул 128 ГБ. Даже если установлено 384 ГБ физической памяти, Standard Edition использует для кэша данных максимум 128 ГБ. Остальная память доступна для tempdb и ОС. Для полного использования 256+ ГБ RAM нужна Enterprise Edition.

Итог

128 ГБ vs 384 ГБ RAM на Silver 4214 с NVMe: 40.32 vs 40.00 баллов по тесту Гилёва. Разница — 0.8%. Рекомендуемое число пользователей одинаковое — 98. Оценка — «хорошо» в обоих случаях. Трёхкратное увеличение объёма памяти не даёт прироста производительности в 1С.

Объём RAM критичен в двух случаях: (1) база данных не помещается в буферный пул СУБД; (2) на сервере работают несколько баз или терминальные сеансы. Для типовой установки с одной базой и 50-80 пользователями 128 ГБ — достаточно.

Если бюджет ограничен — вложите деньги в процессор с высокой частотой. Разница между Silver 4214 (40 баллов, 2.20 ГГц) и Gold 6244 (55 баллов, 3.60 ГГц) — 37% по TPC. Разница между 128 ГБ и 384 ГБ RAM — 0.8%. Процессор влияет на производительность 1С в 46 раз сильнее, чем объём оперативной памяти.


Читайте также

cascade-lake crystaldiskmark ddr4-2400 dell-r640 gen14 nvme ram-128gb ram-384gb silver-4214 тест-гилёва