Тормоза по сети 1С77 после установки Win7
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) jura_t_vega, Антивирус, HDD. Как я понял у тебя файловая 1С, файлы приходят по сети кешируються, и тут затык, или антивирус(любит каперский все сетевое проверять)или старые жеский диски со временем скорость получения данных и обработка падает(3-5 года).
И Ответ который был чуть выше дополню вот этим текстом.
Показать
И Ответ который был чуть выше дополню вот этим текстом.
- Параметр Add-On Congestion Control Provider
Определяет применение новых алгоритмов изменения размеров окна TCP с учетом наступающих потерь пакетов и контроля задержек приема-передачи. Может существенно увеличить пропускную способность сети.
Через командную строку: netsh int ip set global congestionprovider ctcp
Возможные значения: ctcp, none.
Рекомендуемое значение: ctcp
Параметр ECN Capability
ECN - это альтернативный механизм взаимодействия маршрутизаторов для передачи информации о заторах в сети. Он предназначен для уменьшения ретрансляции пакетов. Это позволяет маршрутизаторам и клиентам, в случае определения потерь пакетов, автоматически снижать скорость передачи данных для предотвращения дальнейших потерь данных. Т.е. это более актуально для интернета, но не для локальной сети. Лучше этот параметр выключить.
Значение по умолчанию - enabled.
Командная строка: netsh int ip set global ecncapability disabled
Возможные значения: enabled, disabled.
Параметр RSS
Позволяет использовать несколько процессоров для обработки полученных пакетов (где сетевой адаптер распределяет нагрузку на доступные процессоры). Лучше его включить.
Командная строка: netsh int ip set global rss enabled
Возможные значения: enabled, disabled.
Параметр TCP Chimney Offload
TCP Chimney Offload позволяет переложить всю обработку подключений TCP на сетевой адаптер, что позволяет улучшить общую производительность системы за счет высвобождения процессора для выполнения других задач.
Командная строка: netsh int ip set global chimney enabled
Значение по умолчанию: disabled (Vista), automatic (Windows 7, 2008 Server)
Рекомендуется: enabled (Vista), automatic (Windows 7, 2008 Server)
Возможные значения: disabled, enabled, automatic (только Windows 7 и 2008 Server):
Установив указанные параметры можно получить максимальную производительность локальной гигабитной сети.
1С77 по сети более менее работает до 5 пользователей, далее необходимо уже устанавливать терминальный сервер. Можно его из xp, win7 сделать. Пользователи будут подключаться по терминалу и база будет работать как на локальном и пользователей значительно больше подключится и тормозов не будет. Так что выдели машину и поднимай терминальный сервер и будет тебе счастье.
1. В Windows 7 встроенный антивирус Защитник Windows - либо базы или файлы с расширением добавьте в исключения, либо отключите его при наличии другого антивирусника.
2. Очень мощная утилита Config NT - попробуйте на всех компьютерах. В настройках: Закладка Memory Management - в поле Server`s memory optimization для сервера или компьютера с базами 1С выберите 3-й сверху параметр
- для других компьютеров 4-й сверху
2. Очень мощная утилита Config NT - попробуйте на всех компьютерах. В настройках: Закладка Memory Management - в поле Server`s memory optimization для сервера или компьютера с базами 1С выберите 3-й сверху параметр
- для других компьютеров 4-й сверху
там кстати еще есть несколько параметров можно поэкспериментировать у кого есть желание
Работаем с управлением RWND (autotuninglevel)
Данный параметр тесно связан с описаным ранее параметром WSH – Window Scale Heuristic. Говоря проще, включение WSH – это автоматическая установка данного параметра, а если хотите поставить его вручную – выключайте WSH.
Параметр определяет логику управление размером окна приёма – rwnd – для TCP-соединений. Если Вы вспомните, то размер этого окна указывается в поле заголовка TCP, которое называется window size и имеет размер 16 бит, что ограничивает окно 2^16 байтами (65536). Этого может быть мало для текущих высокоскоростных соединений (в сценариях вида “с одного сервера по IPv6 TCPv6-сессии и десятигигабитной сети копируем виртуалку” – совсем тоскливо), поэтому придуман RFC 1323, где описывается обходной способ. Почему мало? Потому что настройка этого окна по умолчанию такова:
Для сетей со скоростью менее 1 мегабита – 8 КБ (если точнее, 6 раз по стандартному MSS – 1460 байт)
Для сетей со скоростью 100 Мбит и менее, но более 1 Мбит – 17 КБ (12 раз по стандартному MSS – 1460 байт)
Для сетей со скоростью выше 100 Мбит – 64 КБ (максимальное значение без поддержки RFC 1323)
Примечание: Речь о номинальной скорости, т.е. по информации с интерфейса в момент его инициализации, а не о фактической, которая может быть и ощутимо ниже.
Способ обхода, предлагаемый в RFC 1323, прост и красив. Два хоста, ставящих TCP-сессию, согласовывают друг с другом параметр, который является количеством бит, на которые будет сдвинуто значение поля windows size. То есть, если они согласуют этот параметр равный 2, то оба из них будут читать это поле сдвинутым “влево” на 2 бита, что даст увеличение параметра в 2^2=4 раза. И, допустим, значение этого поля в 64К превратится в 256К. Если согласуют 5 – то поле будет сдвинуто “влево” на 5 бит, и 64К превратится в 2МБ. Максимальный поддерживаемый Windows порог этого значения (scaling) – 14, что даёт максимальный размер окна в 1ГБ.
Примечание: Как понятно, всё это не будет работать без включения поддержки RFC 1323 (см. предыдущую статью).
КАК НАСТРАИВАЕТСЯ RWND В WINDOWS
Существующие варианты настройки этого параметра таковы:
netsh int tcp set global autotuninglevel=disabled – фиксируем значение по умолчанию (для гигабитного линка это будет 64K), множитель – нуль. Это поможет, если промежуточные узлы (например, старое сетевое оборудование) не понимает, что значение окна TCP – это не поле window size, а оно, модифицированное с учётом множителя scaling.
netsh int tcp set global autotuninglevel=normal – оставляем автонастройку, значение множителя – не более 8.
netsh int tcp set global autotuninglevel=highlyrestricted – оставляем автонастройку, значение множителя – не более 2.
netsh int tcp set global autotuninglevel=restricted – оставляем автонастройку, значение множителя – не более 4.
netsh int tcp set global autotuninglevel=experimental – оставляем автонастройку, значение множителя – до 14.
Ещё раз – если Вы включите WSH, он сам будет подбирать “максимальный” множитель, на котором достигается оптимальное качество соединения. Подумайте перед тем, как править этот параметр вручную.
ПоказатьДанный параметр тесно связан с описаным ранее параметром WSH – Window Scale Heuristic. Говоря проще, включение WSH – это автоматическая установка данного параметра, а если хотите поставить его вручную – выключайте WSH.
Параметр определяет логику управление размером окна приёма – rwnd – для TCP-соединений. Если Вы вспомните, то размер этого окна указывается в поле заголовка TCP, которое называется window size и имеет размер 16 бит, что ограничивает окно 2^16 байтами (65536). Этого может быть мало для текущих высокоскоростных соединений (в сценариях вида “с одного сервера по IPv6 TCPv6-сессии и десятигигабитной сети копируем виртуалку” – совсем тоскливо), поэтому придуман RFC 1323, где описывается обходной способ. Почему мало? Потому что настройка этого окна по умолчанию такова:
Для сетей со скоростью менее 1 мегабита – 8 КБ (если точнее, 6 раз по стандартному MSS – 1460 байт)
Для сетей со скоростью 100 Мбит и менее, но более 1 Мбит – 17 КБ (12 раз по стандартному MSS – 1460 байт)
Для сетей со скоростью выше 100 Мбит – 64 КБ (максимальное значение без поддержки RFC 1323)
Примечание: Речь о номинальной скорости, т.е. по информации с интерфейса в момент его инициализации, а не о фактической, которая может быть и ощутимо ниже.
Способ обхода, предлагаемый в RFC 1323, прост и красив. Два хоста, ставящих TCP-сессию, согласовывают друг с другом параметр, который является количеством бит, на которые будет сдвинуто значение поля windows size. То есть, если они согласуют этот параметр равный 2, то оба из них будут читать это поле сдвинутым “влево” на 2 бита, что даст увеличение параметра в 2^2=4 раза. И, допустим, значение этого поля в 64К превратится в 256К. Если согласуют 5 – то поле будет сдвинуто “влево” на 5 бит, и 64К превратится в 2МБ. Максимальный поддерживаемый Windows порог этого значения (scaling) – 14, что даёт максимальный размер окна в 1ГБ.
Примечание: Как понятно, всё это не будет работать без включения поддержки RFC 1323 (см. предыдущую статью).
КАК НАСТРАИВАЕТСЯ RWND В WINDOWS
Существующие варианты настройки этого параметра таковы:
netsh int tcp set global autotuninglevel=disabled – фиксируем значение по умолчанию (для гигабитного линка это будет 64K), множитель – нуль. Это поможет, если промежуточные узлы (например, старое сетевое оборудование) не понимает, что значение окна TCP – это не поле window size, а оно, модифицированное с учётом множителя scaling.
netsh int tcp set global autotuninglevel=normal – оставляем автонастройку, значение множителя – не более 8.
netsh int tcp set global autotuninglevel=highlyrestricted – оставляем автонастройку, значение множителя – не более 2.
netsh int tcp set global autotuninglevel=restricted – оставляем автонастройку, значение множителя – не более 4.
netsh int tcp set global autotuninglevel=experimental – оставляем автонастройку, значение множителя – до 14.
Ещё раз – если Вы включите WSH, он сам будет подбирать “максимальный” множитель, на котором достигается оптимальное качество соединения. Подумайте перед тем, как править этот параметр вручную.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот