URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88731
[ Назад ]

Исходное сообщение
"Тормозит RDP"

Отправлено shattle , 16-Апр-10 13:28 
Приветствую коллеги!
Есть сервер, win 2003, терминал приложения. Есть клиент, комп, RDP клиент. Между ними стоит Freebsd в режиме маршрутизатора. И есть ситуация: клиент заходит на сервер и ощущается легкое торможение прорисовки экрана. При повышенной нагрузке, типа открытия броузера, или не дай Бог видео - практическое умирание экрана. При том же подключении но мимо роутера - все бегает без тормозов. При подключении через роутер и броузинге с картинками и видео, существенно возрастает траффик, может до нескольких мегабит (при просмотре удаленного видео по интернету). На маршрутизаторе шейпера нет. На карточках стоит MTU 1500.
Попытка работы через Radmin дает лучшие результаты, торможений меньше, видео лучше. Мысль - особенности работы RDP через FreeBSD. Дальше мысли разбредаются... Хотел бы услышать, у кого есть какие соображения и рекомендации? При изменении количества цветов ситуация практически не меняется - что 256 цветов, что 16 бит... Полагаю, что все-таки где-то в протоколе TCP...

Содержание

Сообщения в этом обсуждении
"Тормозит RDP"
Отправлено Аноним , 16-Апр-10 15:12 
>[оверквотинг удален]
>экрана. При том же подключении но мимо роутера - все бегает
>без тормозов. При подключении через роутер и броузинге с картинками и
>видео, существенно возрастает траффик, может до нескольких мегабит (при просмотре удаленного
>видео по интернету). На маршрутизаторе шейпера нет. На карточках стоит MTU
>1500.
>Попытка работы через Radmin дает лучшие результаты, торможений меньше, видео лучше. Мысль
>- особенности работы RDP через FreeBSD. Дальше мысли разбредаются... Хотел бы
>услышать, у кого есть какие соображения и рекомендации? При изменении количества
>цветов ситуация практически не меняется - что 256 цветов, что 16
>бит... Полагаю, что все-таки где-то в протоколе TCP...

на FreeBSD запустить netstat -w 1 и цепляться с винды по RDP.
Так же можно запустить systat -ifstat 1


"Тормозит RDP"
Отправлено shattle , 16-Апр-10 16:35 
>>- особенности работы RDP через FreeBSD. Дальше мысли разбредаются... Хотел бы
>>услышать, у кого есть какие соображения и рекомендации? При изменении количества
>>цветов ситуация практически не меняется - что 256 цветов, что 16
>>бит... Полагаю, что все-таки где-то в протоколе TCP...
>
>на FreeBSD запустить netstat -w 1 и цепляться с винды по RDP.

Вот че тут показывает:


   packets  errs      bytes    packets  errs      bytes colls
      1176     1     283819       1171     0     281030     0
       750     0     132306        743     0     130365     0
       849     1     121042        849     0     119426     0
      1136     1     271314       1136     0     268976     0
       669     0     146001        669     0     144699     0
       539     3     116055        538     0     114993     0
      1119     0     383513       1118     0     381841     0
       838    37     396800        838     0     395599     0
      1324    14     771321       1324     0     769418     0
      1074    30     330922       1073     0     329301     0
      1464    27     436476       1463     0     434232     0
      1315    45     577540       1315     0     575626     0
       904    25     314319        903     0     312917     0
       998    30     395626        998     0     393969     0
      1097    38     337630       1093     0     335399     0
      1224    27     551396       1225     0     549736     0
      1089    42     519088       1089     0     517496     0
      1302    23     548528       1302     0     546650     0
      1166    21     315106       1166     0     313326     0
       984    14     346828        984     0     345186     0
            input        (Total)           output
   packets  errs      bytes    packets  errs      bytes colls
       766    21     277380        766     0     276033     0
      1127     6     492275       1128     0     490745     0
       913    33     295449        913     0     294042     0
       873    15     336207        873     0     334767     0
      1118    30     463037       1116     0     461243     0
      1011    34     437280       1010     0     435838     0
      1305    32     550655       1305     0     548182     0
      1048    22     431981       1045     0     429927     0
      1139    18     404130       1139     0     402353     0
      1159    21     440759       1159     0     438829     0
      1109    39     329044       1108     0     327364     0

Трафик по интерфейсам в пределах:
  Interface           Traffic               Peak                Total
            lo0  in      0.000 KB/s          0.000 KB/s           26.758 KB
                 out     0.000 KB/s          0.000 KB/s           26.758 KB

            em0  in     48.646 KB/s        545.445 KB/s           14.119 GB - входящий в рутер от сервера
                 out    12.481 KB/s         61.195 KB/s           11.516 GB

            sk0  in     15.867 KB/s        101.003 KB/s           12.556 GB
                 out   233.014 KB/s          2.020 MB/s           19.196 GB -выходящий из рутера к клиенту

           nfe0  in    191.533 KB/s          1.815 MB/s           14.375 GB
                 out     9.147 KB/s         71.972 KB/s            9.727 GB


Видно, что ошибок много. А с чем связано? Когда нагрузка минимальная, ошибок почти нет.


"Тормозит RDP"
Отправлено gpl77 , 16-Апр-10 17:14 
>Видно, что ошибок много. А с чем связано? Когда нагрузка минимальная, ошибок
>почти нет.

кабели, сетевая карта/карты, драйвера, mbuf


"Тормозит RDP"
Отправлено shattle , 16-Апр-10 17:21 
>>Видно, что ошибок много. А с чем связано? Когда нагрузка минимальная, ошибок
>>почти нет.
>
>кабели, сетевая карта/карты, драйвера, mbuf

Кабели щас проверим, поменяем. Сетевая вроде нормальная, новая. Драйверы родные. Что такое mbuf?


"Тормозит RDP"
Отправлено gpl77 , 16-Апр-10 17:50 
>>>Видно, что ошибок много. А с чем связано? Когда нагрузка минимальная, ошибок
>>>почти нет.
>>
>>кабели, сетевая карта/карты, драйвера, mbuf
>
>Кабели щас проверим, поменяем. Сетевая вроде нормальная, новая. Драйверы родные. Что такое
>mbuf?

netstat -m (freebsd releng_8_0)



"Тормозит RDP"
Отправлено shattle , 16-Апр-10 17:58 
>>>>Видно, что ошибок много. А с чем связано? Когда нагрузка минимальная, ошибок
>>>>почти нет.
>>>
>>>кабели, сетевая карта/карты, драйвера, mbuf
>>
>>Кабели щас проверим, поменяем. Сетевая вроде нормальная, новая. Драйверы родные. Что такое
>>mbuf?
>
>netstat -m (freebsd releng_8_0)

gate# netstat -m
1091/829/1920 mbufs in use (current/cache/total)
1088/680/1768/25600 mbuf clusters in use (current/cache/total/max)
1088/320 mbuf+clusters out of packet secondary zone in use (current/cache)
0/20/20/12800 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/6400 9k jumbo clusters in use (current/cache/total/max)
0/0/0/3200 16k jumbo clusters in use (current/cache/total/max)
2448K/1647K/4096K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/0/0 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines


"Тормозит RDP"
Отправлено MAXOB , 16-Апр-10 17:17 
>[оверквотинг удален]
>экрана. При том же подключении но мимо роутера - все бегает
>без тормозов. При подключении через роутер и броузинге с картинками и
>видео, существенно возрастает траффик, может до нескольких мегабит (при просмотре удаленного
>видео по интернету). На маршрутизаторе шейпера нет. На карточках стоит MTU
>1500.
>Попытка работы через Radmin дает лучшие результаты, торможений меньше, видео лучше. Мысль
>- особенности работы RDP через FreeBSD. Дальше мысли разбредаются... Хотел бы
>услышать, у кого есть какие соображения и рекомендации? При изменении количества
>цветов ситуация практически не меняется - что 256 цветов, что 16
>бит... Полагаю, что все-таки где-то в протоколе TCP...

Как-то сталкивались с аналогичной проблемой, скорость работы через RDP существенно возрастала при уменьшении MTU. Хотя не исключено, что я что-то путаю.


"Тормозит RDP"
Отправлено shattle , 16-Апр-10 17:47 

>
>Как-то сталкивались с аналогичной проблемой, скорость работы через RDP существенно возрастала при
>уменьшении MTU. Хотя не исключено, что я что-то путаю.

А где MTU менять надо - на сервере или рутере? Между ними еще свич стоит гигабитный..


"Тормозит RDP"
Отправлено shattle , 16-Апр-10 18:10 
Вот еще что... Поменял режим карточки на рутере на 10 мбит - ошибки выросли на порядок. В это время трафик был около 500 килобит. Переставил на 1000 Мбит - ошибки пропали совсем. Ваши идеи, господа? Кабель и свич, следовательно, ни при чем...

"Тормозит RDP"
Отправлено DogEater , 29-Апр-10 17:38 
>Вот еще что... Поменял режим карточки на рутере на 10 мбит -
>ошибки выросли на порядок. В это время трафик был около 500
>килобит. Переставил на 1000 Мбит - ошибки пропали совсем. Ваши идеи,
>господа? Кабель и свич, следовательно, ни при чем...

похожая фигня была, когда лазил на 2003 напрямую из инета - разрывы при отрисовке задолбали.
Поставил openvpn на 2003 - через него всё гладенько и без разрывов, слава mtu и mssfix.
я грешу на брандмауэр 2003, который пробрасывал rdp, так что вероятно тебе надо курить брандмауэр на фре в сторону размера пакетов и фрагментации...
Или замена железок...
ИМХО, разумеется