Процессор под 1С 8.3: на что смотреть при покупке железа
Содержание
Для 1С выбирайте процессор с максимальной производительностью одного ядра, а не с максимальным числом ядер. Один серверный вызов, проведение документа или формирование отчёта платформа выполняет в одном потоке, поэтому ПК бухгалтера с быстрым 6-ядерным процессором проведёт месяц быстрее, чем сервер с 32 медленными ядрами.
Ядра нужны там, где много пользователей одновременно: на терминальном сервере, сервере 1С:Предприятия и сервере СУБД. На рабочем месте бухгалтера лишние ядра — выброшенные деньги, на сервере их считают по числу одновременных пользователей.
Как платформа 1С нагружает процессор
От режима работы базы зависит, где вообще идут вычисления. Поэтому процессор подбирают под конкретную схему, а не «под 1С вообще».
| Режим | Где считается | Что важно в процессоре |
|---|---|---|
| Файловая база на ПК | Всё на компьютере пользователя | Быстрое одно ядро, быстрый диск |
| Файловая база в сетевой папке | На каждом клиенте, данные по сети | Ядро клиента, сеть и диск сильнее процессора |
| Терминальный сервер (RDP) | На сервере, по одному клиенту на сеанс | Ядро + количество ядер под число сеансов |
| Клиент-серверный вариант | Сервер 1С (rphost) + сервер СУБД | Частота ядра для rphost, ядра и кэш для СУБД |
Ключевая вещь — однопоточность бизнес-логики. Когда бухгалтер нажимает «Провести», код модуля проведения выполняется в одном потоке рабочего процесса. Второе, третье и восьмое ядро ему не помогут.
Параллелизм появляется только между пользователями. Десять человек проводят десять документов — сервер раскладывает их по разным ядрам. Ещё многопоточность используют фоновые задания и регламентные операции, если разработчик конфигурации их распараллелил. Типовое закрытие месяца в БП 3.0 в основном идёт последовательно.
Отсюда простое правило: частота и производительность ядра определяют скорость одной операции, число ядер — сколько человек могут работать без очереди.
Частота, кэш, поколение: что смотреть в характеристиках
Частота и турбо-режим
Смотрите на максимальную частоту в турбо-режиме и на то, держит ли процессор её под длительной нагрузкой. Ноутбучные и компактные чипы часто снижают частоту через 20-30 секунд нагрузки из-за нагрева. Для долгого отчёта или закрытия месяца это заметно.
Сравнивать «4,5 ГГц против 5,0 ГГц» корректно только внутри одного поколения. Новое поколение на той же частоте выполняет за такт больше работы.
Однопоточный тест
Надёжнее частоты — результат однопоточного теста. Подойдут Cinebench в режиме одного ядра или однопоточная часть Geekbench. Это не 1С, но корреляция с проведением документов и отчётами хорошая.
Среди 1С-ников популярен «тест Гилёва» — обработка, которая замеряет условные единицы производительности прямо в базе. Его удобно гонять до и после замены железа, на файловой и клиент-серверной базе. Сравнивайте результаты только на одинаковой версии теста и платформы.
Кэш L3
Большой кэш третьего уровня помогает СУБД: чаще всего используемые страницы индексов остаются ближе к ядрам. На сервере 1С и на ПК эффект скромнее, но не нулевой. Процессоры AMD с технологией 3D V-Cache (в названии буквы X3D) в серверных нагрузках с базой данных обычно показывают себя хорошо.
Поколение и платформа
Поколение важнее модели внутри линейки. Свежий i5 почти всегда быстрее в одном потоке, чем i7 пятилетней давности. Отдельно учитывайте:
- 🧠 память — DDR5 и два канала на ПК, все каналы на сервере (планки в каждый канал, а не одна большая);
- 💾 диск — NVMe SSD; на медленном диске быстрый процессор простаивает;
- 🌡 охлаждение — кулер должен держать турбо-частоту, особенно на 8+ ядрах.
Intel или AMD: чем отличаются для 1С
Принципиальной разницы для платформы нет. 1С работает на обоих производителях одинаково, специальных оптимизаций под одного из них нет. Решают производительность ядра, цена и платформа.
| Критерий | Intel | AMD |
|---|---|---|
| Настольные линейки | Core i5/i7 (12-14 поколения), Core Ultra 200S | Ryzen 7000 и 9000 |
| Архитектура ядер | Гибридная: P-ядра и энергоэффективные E-ядра | Все ядра одного типа |
| Большой кэш | Нет аналога X3D | Модели X3D |
| Серверные линейки | Xeon E (начальный уровень), Xeon Scalable / Xeon 6 | EPYC 4004/4005 (начальный), EPYC 9004/9005 |
| Встроенная графика | Почти во всех моделях без буквы F | Есть в Ryzen 7000/9000 |
Гибридные ядра Intel
У Intel начиная с 12 поколения ядра двух типов. Производительные P-ядра быстрые, E-ядра медленнее. Windows 11 распределяет нагрузку с учётом этого. На серверных версиях Windows и в виртуальных машинах планировщик хуже понимает разницу, и рабочий процесс 1С может оказаться на медленном ядре.
Для ПК бухгалтера с Windows 11 это не проблема. Для сервера 1С и терминального сервера проще взять процессор, где все ядра одинаковые: серверный Xeon, Ryzen или EPYC.
Встроенная графика
Для офисного ПК удобно, когда видео встроено в процессор: не нужна отдельная видеокарта. У Intel модели с буквой F графики не имеют. У AMD в Ryzen 7000/9000 простая графика есть, но в части моделей на старых платформах её нет — проверяйте характеристики.
Процессор для рабочего места бухгалтера
Если база файловая и лежит на этом же компьютере или пользователь работает в тонком клиенте с клиент-серверной базой, хватает настольного процессора среднего класса.
| Сценарий | Класс процессора | Примеры | Ориентир цены процессора |
|---|---|---|---|
| Тонкий клиент к серверной базе, веб-клиент | Начальный, 4-6 ядер | Core i3 / Ryzen 5 прошлых поколений | примерно 8-12 тыс. руб. |
| Файловая база до 5-10 ГБ, 1-2 базы | Средний, 6 ядер | Core i5-14400, Ryzen 5 9600X | примерно 15-25 тыс. руб. |
| Тяжёлые файловые базы, много баз, разработчик | Средний+, 8 ядер | Core i5-14600K, Ryzen 7 9700X | примерно 25-35 тыс. руб. |
Цены — ориентировочные, по рознице, и заметно плавают.
Что не нужно бухгалтеру:
- ❌ процессор на 16-24 ядра — 1С их не загрузит, а платите вы именно за ядра;
- ❌ дискретная видеокарта — интерфейс «Такси» её не требует;
- ❌ серверный Xeon в рабочей станции — дороже, а одно ядро обычно медленнее настольного.
Ноутбук для 1С выбирайте по однопоточному тесту и отзывам о нагреве. Тонкий ноутбук с тем же названием процессора может работать заметно медленнее толстого из-за ограничений по питанию.
Для разработчика и того, кто часто обновляет конфигурации, полезны 8 ядер и 32 ГБ памяти: одновременно открыт Конфигуратор, клиент и иногда локальный сервер с СУБД. Сравнение и объединение конфигураций тоже в основном однопоточные, так что частота важна и здесь.
Сервер 1С и сервер СУБД: сколько ядер нужно
Сервер 1С:Предприятия
Каждый пользователь в клиент-серверном режиме работает через рабочий процесс rphost. Одна операция пользователя — один поток. Поэтому для сервера 1С выбирают компромисс: максимальная частота при достаточном числе ядер.
Ориентир для старта — 1 физическое ядро на 8-12 активных пользователей плюс 2 ядра на фоновые и регламентные задания. Это не норма, а точка отсчёта. Точное число даёт мониторинг загрузки в реальной работе.
| Активных пользователей | Ядер для сервера 1С + СУБД на одной машине | Класс процессора |
|---|---|---|
| до 15 | 6-8 | Xeon E-2400, EPYC 4004/4005, Ryzen 9000 |
| 15-50 | 8-16 | EPYC 4004/4005 на 12-16 ядер, Xeon E на 8 ядер |
| 50-150 | 16-32, лучше раздельные серверы | Xeon 6, EPYC 9004/9005 с высокой частотой |
| 150+ | Раздельные серверы 1С и СУБД, расчёт по нагрузочному тесту | Серверные линейки, подбор под нагрузку |
В серверных линейках есть модели на 64-128 ядер с низкой базовой частотой, рассчитанные на облака. Для 1С они плохой выбор: ядер много, а одна операция пользователя идёт медленно. Ищите модели, оптимизированные по частоте.
Сервер СУБД
СУБД (Microsoft SQL Server, PostgreSQL) умеет распараллеливать запросы, но для 1С параллелизм отдельного запроса обычно ограничивают. Для MS SQL фирма 1С рекомендует параметр max degree of parallelism = 1. Поэтому и здесь частота ядра важна, а ядра нужны под одновременные запросы.
Учитывайте лицензирование. MS SQL Server лицензируется по ядрам, и каждое лишнее ядро стоит денег. Восемь быстрых ядер выгоднее шестнадцати медленных и по скорости, и по стоимости лицензий. Для PostgreSQL этой проблемы нет.
Для СУБД память важнее процессора: база или её рабочая часть должна помещаться в оперативную память. Нехватка памяти превращается в чтение с диска, и никакой процессор это не компенсирует.
Терминальный сервер
На терминальном сервере каждый сеанс запускает свой клиент 1С, плюс браузер, почта, офисные программы. Ориентир — 1 ядро на 3-5 пользователей при смешанной нагрузке. Если на той же машине работает сервер 1С, ядра считают суммарно.
Виртуализация и настройки, без которых процессор работает вполсилы
Часто проблема не в выборе процессора, а в том, что купленный процессор не работает на полной частоте. Проверьте эти пункты до того, как покупать новый.
- Схема электропитания Windows. На сервере выставьте «Высокая производительность»:
Панель управления → Оборудование и звук → Электропитание. Сбалансированная схема снижает частоту между вызовами, а нагрузка 1С как раз короткими пиками. - Настройки BIOS/UEFI. Профиль питания сервера переведите в режим максимальной производительности. Энергосбережение на уровне BIOS режет частоту независимо от Windows.
- Виртуальные машины. Не выделяйте ВМ с 1С больше виртуальных ядер, чем нужно, и не переподписывайте хост. Восемь vCPU на перегруженном хосте работают хуже, чем четыре на свободном.
- Гиперпоточность (Hyper-Threading, SMT). Логическое ядро — не физическое. Для расчёта ядер под 1С считайте физические, логические дают прибавку примерно на четверть, а не вдвое.
- Антивирус. Исключите из проверки каталоги баз, временные файлы и кэш сервера 1С. Иначе часть процессорного времени уходит на сканирование файлов при каждом обращении.
Смену схемы питания и настроек BIOS на рабочем сервере делайте в нерабочее время: изменения в BIOS требуют перезагрузки, а она оборвёт сеансы всех пользователей 1С.
После изменений повторите тот же замер (тест Гилёва или контрольное проведение тяжёлого документа) и сравните время.
Частые ошибки при выборе процессора под 1С
- 🔻 Покупка по числу ядер. Сервер на 64 ядрах с базовой частотой 2,0 ГГц пользователи воспримут как «стало медленнее», хотя загрузка процессора будет 10%.
- 🔻 Апгрейд процессора при файловой базе по сети. Если 8 человек работают с файловой базой в общей папке, тормозит сеть и блокировки файла. Новый процессор на сервере с папкой не даст ничего, потому что считают клиенты.
- 🔻 Ориентир на загрузку в диспетчере задач. 15% общей загрузки при 32 ядрах может означать, что одно ядро загружено на 100% и все ждут. Смотрите загрузку по отдельным ядрам.
- 🔻 Экономия на памяти и диске. Быстрый процессор с HDD или с памятью в одном канале будет простаивать.
- 🔻 Старый серверный б/у вместо нового настольного для маленькой фирмы. Двухпроцессорный сервер 8-летней давности с 40 ядрами на 2,2 ГГц проиграет современному 8-ядерному процессору в одной операции почти вдвое.