Задать вопрос
@Fedrrr

Какая конфигурация идеального по производительности сервера 1С?

Есть сервер 1C и MS SQL, два в одном и некая база на нем. 1С с MS SQL общаются через Shared Memory. С базой работают около 200 человек в пике. Ночью около 20 человек. База около 200Гб, логи около 5Гб. Есть задача обеспечить всему этому максимальную производительность. Если по процессору и ОЗУ затыков нет, по мониторингу, то есть вопросы к производительности дисковой подсистемы.
Подскажите пожалуйста, как разместить компоненты всей этой связки, чтобы достичь максимальной производительности в вакууме?
Скажем:
Tempdb MS SQL - выносим в виртуальный диск в ОЗУ
Логи базы выносим на SSD PCI Express или тоже на ОЗУ
Саму базу выносим на SAS RAID10 диски или что-то такое.
  • Вопрос задан
  • 297 просмотров
Подписаться 2 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 3
@beerchaser
Шаред хорошо работает до пятидесяти пользователей. Было скромное упоминание вроде в ИТС. Простой анализ конкуренции ресурсов: сервер приложений 1С : процесор, память; сервер баз данных: процессор, память, диск; шаред: память. В дисковые операции можете упираться из-за конкуренции за память . Шина северного моста у процессора широкая, но таки не резиновая. Поэтому имеет смысл перейти на классическую трехзвенку-вынести сервер приложений на отдельное железо. Сходу будете иметь приблизительно 30 гилевских попугаев, но поведение системы станет более предсказуемым и анализировать и корректировать загрузку станет проще.
Ответ написан
Комментировать
Jump
@Jump
Системный администратор со стажем.
Tempdb MS SQL - выносим в виртуальный диск в ОЗУ
Зачем? ОЗУ серверу нужно, не надо туда ничего лишнего пихать. Положите его на SSD 3DXpoint
Логи базы выносим на SSD PCI Express или тоже на ОЗУ
Лучше базу вынести на SSD.
Для лога хватает обычного HDD как правило.

Прежде чем что-то делать неплохо бы провести мониторинг и посмотреть где узкие места.
Память, нагрузка на диски.

есть вопросы к производительности дисковой подсистемы.
Какие именно?
Ответ написан
@MegaKent
200 пользователей это не показатель ничего. сколько генерируют документов в день? среднее количество строк в табличной части этих документов? какая конфигурация? какая нагрузка по отчетам?
1) tempDB - RAID0 SSD выносить (прям отдельный)
2) LOGS - еще один RAID0 SSD ('это еще один массив - надо его еще поставить отложенно зеркалировать на SAS15K диск)
3) Data - RAID10 SAS15K + optain cache
4) папку темп + папку кластера сервера 1С - вынести на отдельный SSD
ну и конечно контроллер дисковый надо соответствующий для таких IO (может даже два, а то кажется мне что pci-e 3.0 x16 уже не будет хватать для таких операций)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы