Bardzo wolno działające RDP.
Dziś wreszcie doszedłem dlaczego połączenie RDP do jednego z serwerów działa bardzo wolno.
Może od początku, najpierw obwiniałem tamtejszy serwer SEP 11. Miałem z nim tyle problemów. Dodatkowo na forum SEP ludzie prezentowali, negatywne działanie Symanteca na połączenia do serwera. Jednak jak się okazało to nie było to. Potem zacząłem szukać po logach serwera, sprawdzać wydajność. Jednak serwer po prostu nie był obciążony a dodatkowo logi były puste. Wczoraj podczas wieczornej pracy zauważyłem, że gdy się zaloguje oraz zawieszę sesje i z powrotem zaloguje to juz pulpit zdalnych chodzi jak marzenie. Po paru minutach poszukiwań okazało się, że temu zachowaniu winna jest opcja “ ReceivedWindows Auto-Tuning”,która odpowiada za określenie maksymalnej wartości rozmiaru okna odbierania na podstawie aktualnych warunków sieciowych. Według założeń funkcja ta ma mocno zwiększać szybkość przesyłania danych między aplikacjami, jednak w moim przypadku utrudniała pracę po RDP na jednym z kontrolerów domeny. Wydaje mi się, że może to mieć związek z łączeniem poprzez VPN do serwera, trzeba będzie to sprawdzić wieczorem.
Aby wyłączyć tą opcje wystarczy w wierszu poleceń uruchomionym w kontekście administratora wydać polecenie:
netsh interface tcp set global autotuninglevel=disabled
Działanie komendy możemy sprawdzić za pomocą:
netsh interface tcp show global
Jeśli ta operacja nie pomogła to funkcje auto-tuning można włączyć ponownie tym poleceniem:
netsh interface tcp set global autotuninglevel=normal