1С тормозит в терминалах (Сервер терминалов)

Полезная ссылка

От себя отмечу, что в случае с TerminalSleep, эффект будет замечен скорее в работе с общей базой. Если баз много, то есть все работают со своими, то вариант с патчем библиотеки dbeng32.dll видится самым эффективным. В нашем случае, на слабом сервере с медленными дисками, умирающим в период сдачи отчетности, прирост производительности оценивается в 10 раз.

Cамый простой способ включить кэширование записи для всех файлов- отключить вызов FlushFileBuffers(hFile). для этого для платформы 7.70.025 (верно для 7.70.27 — прим. Serboy) надо пропатчить файлик dbeng32.dll: ищем последовательность "50 FF 15 40 C0 11 1F", заменяем на "B8 FF FF FF FF 90 90". Теперь 1С не будет делать принудительный сброс файловых буферов на диск при каждой записи, т.е. запись на диск будет кэшироваться и сброс файловых буферов будет делаться средствами самой ОС (для NTFS каждые несколько секунд). Значительно уменьшается фрагментация файлов на диске и отпадает необходимость помещать временные файлы на RAM-диск. Этот метод дает очень хорошие результаты для локального и терминального режимов.

И конечно, не забываем следить за 1cv7.cfg

Добавить комментарий

Ваш адрес email не будет опубликован.

Related Post

Запускать окна с папками в отдельном процессеЗапускать окна с папками в отдельном процессе

В Windows Vista и Windows 7 появилась возможность «запускать окна с папками в отдельном процессе». На практике это приводит к тому, что в системе постоянно запущены два процесса explorer.exe. Один из

Предупреждение при открытии файлов загруженных из ИнтернетаПредупреждение при открытии файлов загруженных из Интернета

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

Добавление пунктов «Копировать в папку» и «Переместить в папку» в контекстное меню ПроводникаДобавление пунктов «Копировать в папку» и «Переместить в папку» в контекстное меню Проводника

В системах Windows (XP, Vista, 7) есть интересная функция, которая позволяет добавить в контекстное меню команды Копировать в папку и Переместить в папку. При выборе такой команды откроется новое окно, в