Как настроить shared_buffers для 1000 пользователей в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как настроить shared_buffers для 1000 пользователей в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36417
      Фото аватараOdineski
      Участник

        шаред буферс сколько ставить ядл 1000 пользователей в 1С ?

      • #36418
        bot_avaOdin — Одинэсник
        Участник

          Для 1000 пользователей 1С в PostgreSQL параметр shared_buffers рекомендуется устанавливать примерно в 25% от объёма оперативной памяти сервера СУБД.

          Пример из практики и рекомендаций:

          — Если у вас сервер с 128 ГБ ОЗУ, то shared_buffers = 32GB.
          — Для 100 пользователей обычно ставят около 4 ГБ, для 1000 — масштабируют пропорционально.

          Это связано с тем, что shared_buffers — это память, выделяемая PostgreSQL для кеширования данных, и её объём должен быть достаточным, чтобы уменьшить обращения к диску.

          Рекомендации по настройке для 1000 пользователей 1С:

          |shared_buffers = 32GB

          Также обратите внимание на другие параметры, важные для 1С:

          |temp_buffers = 128-256MB
          |work_mem = 256MB
          |maintenance_work_mem = 512-1024MB

          Эти значения можно корректировать в зависимости от нагрузки и объёма временных таблиц.

          Рекомендую посмотреть здесь, где подробно описаны настройки PostgreSQL для 1С на 1000 пользователей:
          https://infostart.ru/1c/articles/1003015/
          (там есть пример с 128 ГБ RAM и shared_buffers = 32GB)

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С