Сервер
Термінальний сервер Windows2003 R2 не в домені в середньому до нього підключені 5-10 користувачів.
Користувачі
Підключаються як по LAN в офісі дротовим підключенням, так і по VPN з виробництва по каналу 2 МБ/с
Проблема виглядає наступним чином.
При підключенні Пуск - Виконати: c:\NEWSERVER.rdp
Після введення логіну паролю. При запуску будь-якої програми в даному випадку це 1С. Після запуску програми (чи запуску панелі пуск) до виконання проходить в середньому 5-10 секунд.
Як пробував вирішити
- Пробував підключатись з локалки (так як до цього ноутбук підключався по VPN)
- Переставляв драйвера мережевої картки.
- Пробува вивчати проблему по логах як на терміналі так і на сервері.
- Качав і встановлював обновлення на ноуті і терміналі.
... але це непомогло
На стороні клієнта ввів команду netsh interface tcp set global autotuninglevel=highlyrestricted
також можна взяти RDP Клієнта з WinXP помагає в деяких випадках
якшо непомагла попередня команда то можна використати наступні
netsh interface tcp set global autotuninglevel=restricted
netsh interface tcp set global autotuninglevel=disabled
Справа в тому, що в новій версії набору протоколів TCP / IP для Windows 7 \ Server 2008 була реалізована функція TCP Receive Window Auto-Tuning - автоматичне налаштування вікна прийому TCP. Теоретично ця функція призначена для оптимізації пропускної здатності та покращення роботи мережі, а практично є причиною багатьох проблем проблем.
проблему з автотюнінгом дуже складно локалізувати. Тому , за наявності невизначених проблем з мережевими підключеннями в першу чергу дивимося настройки TCP. Зробити це можна з командного рядка ( з підвищеними привілеями ) командою :
netsh interface tcp show global
Тут нас цікавить параметр " Рівень автоналаштування вікна отримання " ( англ. Receive Window Auto - Tuning Level ) . Він може приймати значення:
• disabled - автотюнінг вимкнений , використовується фіксоване значення розміру приймального вікна TCP - 64KB ;
• higlyrestricted - дозволяє розміром приймального вікна виходити за межі значення за замовчуванням , дуже обмежено перевищуючи його ;
• restricted - допускає більш істотне зростання розміру вікна щодо значення за замовчуванням ;
• normal - за замовчуванням. Дозволяє міняти розмір вікна в залежності від різних умов роботи ;
• experimental - дозволяє збільшувати розмір вікна до дуже великих значень . Слід застосовувати дуже обережно.
Можна спробувати підібрати потрібний рівень , наприклад спробувати higlyrestricted , а якщо не допомагає , то відключити :
netsh interface tcp set global autotuninglevel = disabled
Після зміни налаштування комп'ютер слід перезавантажити .
Проблема з автотюнінгом присутня в операційних системах Windows Vista, Windows 7, Windows Server 2008 і 2008 R2. За Windows 8 і Server 2012 поки даних немає, хоча автотюнінг в них є і використовується.
Альтернативний метод налаштувань через групові політики Group Policy. gpedit.msc -> Computer Configuration -> Windows Settings -> Policy Based QoS -> Right Click: Advanced Qos Settings -> Inbound TCP Traffic is a set of levels that map 0 -> diabled, 1 -> highlyrestricted, 2-> restricted and 3 -> normal. This allows bulk deployment of the settings in a domain.
Немає коментарів:
Дописати коментар