Оптимизация

Оптимизация postgresql

Для определения оптимальных настроек для вашей конфигурации и нагрузки, можно воспользоваться вот этим калькулятором.

По возможности, используйте свежие стабильные версии СУБД.

Оптимизация программной части

Если вы используете виртуальную машину, то для количества клиентов более 10 не рекомендуется VirtualBox Используйте серверные варианты операционных систем. Х-ы на сервере - излишество.

Оптимизация дисковой подсистемы

В опции монтирования рекомендуется noatime.

/dev/sdX /your_point/mount ext4 rw,noaitime 0 2

не нужно устанавливать Staffcop на носители, где идет интенсивное чтение-запись. (1С, БД, и т.п) даже если у вас быстрый диск.

Если у вас установлен агент и на сервере, (сервер Windows, среда виртуализации hyper-v, например) уберите файловую активность именно для него, т.к. на сервере ОЧЕНЬ много событий чтение- запись.

При количестве агентов более ста, рекомендуется следующая схема:.

  1. ОС выносится на отдельный диск.

  2. База данных выносится на отдельный диск, например ssd.

  3. Файловое хранилище выносится на отдельный большой диск.

Также заботу о размерах и быстродействии дисков, оптимизации бд и прочем можно переложить на staffcop sky.