{"id":18,"date":"2007-07-01T21:47:13","date_gmt":"2007-07-01T20:47:13","guid":{"rendered":"http:\/\/oso.com.pl\/?p=18"},"modified":"2007-07-01T21:54:22","modified_gmt":"2007-07-01T20:54:22","slug":"wplyw-kompresji-na-wykorzystanie-pasma-przez-protokol-rdp","status":"publish","type":"post","link":"https:\/\/oso.com.pl\/?p=18","title":{"rendered":"Wp\u0139\u0082yw kompresji na wykorzystanie pasma przez protok\u0102\u0142\u0139\u0082 RDP"},"content":{"rendered":"<p><strong>Kompresja w protokole RDP<\/strong><br \/>\nArchitektura protoko\u0139\u0082u RDP (jak i innych protoko\u0139\u0082\u0102\u0142w wykorzystywanych w konkurencyjnych us\u0139\u0082ugach centralnego przetwarzania) umo\u0139\u017aliwia w\u0139\u0082\u00c4\u0085czenie b\u00c4\u0085d\u0139\u015f wy\u0139\u0082\u00c4\u0085czenie kompresji.<br \/>\nW przypadku klienta RDP wbudowanego w systemy operacyjne Microsoft (mstsc.exe) nie mamy mo\u0139\u017aliwo\u0139\u009bci zmiany tego ustawienia z interfejsu graficznego klienta. W przypadku klienta RDP dostarczanego z systemem Windows NT TSE kompresja by\u0139\u0082a domy\u0139\u009blnie wy\u0139\u0082\u00c4\u0085czona. Od Windows 2000 wzwy\u0139\u017a opcja ta jest domy\u0139\u009blnie w\u0139\u0082\u00c4\u0085czona a wy\u0139\u0082\u00c4\u0085czy\u00c4\u0087 j\u00c4\u0085 mo\u0139\u017ana wpisuj\u00c4\u0085c 0 zamiast 1 w linii:<br \/>\n<u><em>compression:i:1<\/em><\/u><br \/>\nw pliku .rdp opisuj\u00c4\u0085cym dane po\u0139\u0082\u00c4\u0085czenie.<\/p>\n<p><strong>Kompresja RDP a obci\u00c4\u0085\u0139\u017aenie procesora<br \/>\n<\/strong>Na pocz\u00c4\u0085tku trzeba podkre\u0139\u009bli\u00c4\u0087, \u0139\u017ae dodatkowe obci\u00c4\u0085\u0139\u017aenie procesora zwi\u00c4\u0085zane z w\u0139\u0082\u00c4\u0085czeniem kompresji w protokole RDP 5.0 jest minimalne. Wszelkie obawy administrator\u0102\u0142w powinien rozwia\u00c4\u0087 artyku\u0139\u0082 opublikowany przez Microsoft: <a href=\"http:\/\/download.microsoft.com\/download\/8\/4\/f\/84fc80a7-661f-4c96-b5d6-cf73903b09f2\/rdpfandp.doc\" target=\"_blank\">&#8222;Remote Desktop Protocol (RDP) Features and Performance&#8221;<\/a>.<\/p>\n<p><strong>Kompresja RDP a wykorzystanie sieci<br \/>\n<\/strong>Skoro ju\u0139\u017a wiemy, \u0139\u017ae kompresja nie obci\u00c4\u0085\u0139\u017ay zbytnio CPU zastan\u0102\u0142wmy si\u00c4\u0099, co mo\u0139\u017aemy dzi\u00c4\u0099ki niej zyska\u00c4\u0087.<br \/>\nOdpowied\u0139\u015f jest oczywista &#8211; ni\u0139\u017asze wykorzystanie sieci. O ile ni\u0139\u017asze? Na poni\u0139\u017aszych wykresach znajduje si\u00c4\u0099 odpowied\u0139\u015f.<br \/>\nDodam tylko, \u0139\u017ae \u0139\u009brodowisko testowe i pomiary s\u00c4\u0085 identyczne jak w <a href=\"http:\/\/oso.com.pl\/?p=16\" target=\"_blank\">tym wpisie<\/a> i do niego prosz\u00c4\u0099 zajrze\u00c4\u0087 po szczeg\u0102\u0142\u0139\u0082y. W pomiarach wykorzystanych przy tworzeniu poni\u0139\u017aszych wykres\u0102\u0142w korzysta\u0139\u0082em z klienta rdesktop 1.4.1 uruchomionego na maszynie z systemem Fedora Core 5.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/oso.com.pl\/obrazy\/kompresja_rdp\/1.gif\" \/><br \/>\n<strong> Wykres 1<\/strong> Por\u0102\u0142wnanie wykorzystanego podczas testu \u00e2\u0080\u009eEdytor tekstu\u00e2\u0080\u009d pasma w zale\u0139\u017ano\u0139\u009bci od kompresji, protok\u0102\u0142\u0139\u0082 RDP, klient rdesktop 1.4.1<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/oso.com.pl\/obrazy\/kompresja_rdp\/2.gif\" \/><br \/>\n<strong> Wykres 2<\/strong> Por\u0102\u0142wnanie czasu wykonywania testu \u00e2\u0080\u009eEdytor tekstu\u00e2\u0080\u009d w zale\u0139\u017ano\u0139\u009bci od przepustowo\u0139\u009bci sieci przy w\u0139\u0082\u00c4\u0085czonej i wy\u0139\u0082\u00c4\u0085czonej kompresji, protok\u0102\u0142\u0139\u0082 RDP, klient rdesktop 1.4.1<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/oso.com.pl\/obrazy\/kompresja_rdp\/3.gif\" \/><br \/>\n<strong>Wykres 3<\/strong> Por\u0102\u0142wnanie wykorzystanego podczas testu \u00e2\u0080\u009eArkusz kalkulacyjny\u00e2\u0080\u009d pasma w zale\u0139\u017ano\u0139\u009bci od kompresji, protok\u0102\u0142\u0139\u0082 RDP, klient rdesktop 1.4.1<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/oso.com.pl\/obrazy\/kompresja_rdp\/4.gif\" \/><br \/>\n<strong>Wykres 4<\/strong> Por\u0102\u0142wnanie czasu wykonywania testu \u00e2\u0080\u009eArkusz kalkulacyjny\u00e2\u0080\u009d w zale\u0139\u017ano\u0139\u009bci od przepustowo\u0139\u009bci sieci przy w\u0139\u0082\u00c4\u0085czonej i wy\u0139\u0082\u00c4\u0085czonej kompresji, protok\u0102\u0142\u0139\u0082 RDP, klient rdesktop 1.4.1<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/oso.com.pl\/obrazy\/kompresja_rdp\/5.gif\" \/><br \/>\n<strong>Wykres 5<\/strong> Por\u0102\u0142wnanie wykorzystanego podczas testu \u00e2\u0080\u009ePrzegl\u00c4\u0085darka zdj\u00c4\u0099\u00c4\u0087\u00e2\u0080\u009d pasma w zale\u0139\u017ano\u0139\u009bci od kompresji, protok\u0102\u0142\u0139\u0082 RDP, klient rdesktop 1.4.1<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/oso.com.pl\/obrazy\/kompresja_rdp\/6.gif\" \/><br \/>\n<strong>Wykres 6<\/strong> Por\u0102\u0142wnanie czasu wykonywania testu \u00e2\u0080\u009ePrzegl\u00c4\u0085darka zdj\u00c4\u0099\u00c4\u0087\u00e2\u0080\u009d w zale\u0139\u017ano\u0139\u009bci od przepustowo\u0139\u009bci sieci przy w\u0139\u0082\u00c4\u0085czonej i wy\u0139\u0082\u00c4\u0085czonej kompresji, protok\u0102\u0142\u0139\u0082 RDP, klient rdesktop 1.4.1<\/p>\n<p><strong>Podsumowanie<br \/>\n<\/strong>Jak wynika z przedstawionych powy\u0139\u017aej wynik\u0102\u0142w, kompresja RDP w znaczny spos\u0102\u0142b wp\u0139\u0082ywa na wykorzystanie sieci. Najwi\u00c4\u0099ksz\u00c4\u0085 r\u0102\u0142\u0139\u017anic\u00c4\u0099 widzimy przy aplikacjach zawieraj\u00c4\u0085cych ma\u0139\u0082\u00c4\u0085 ilo\u0139\u009b\u00c4\u0087 grafiki jak edytor tekstu czy arkusz kalkulacyjny &#8211; w tych dw\u0102\u0142ch wypadkach wykorzystanie pasma by\u0139\u0082o \u0139\u009brednio oko\u0139\u0082o 3 razy wi\u00c4\u0099ksze je\u0139\u017aeli kompresja zosta\u0139\u0082a wy\u0139\u0082\u00c4\u0085czona.<br \/>\nJeszcze lepiej pokazuje wp\u0139\u0082yw kompresji wykres przedstawiaj\u00c4\u0085cy czas wykonania test\u0102\u0142w &#8211; szczeg\u0102\u0142lnie w przypadku edytora tekstu i dost\u00c4\u0099pnego pasma poni\u0139\u017aej 128Kbps.<br \/>\nJednocze\u0139\u009bnie wida\u00c4\u0087, \u0139\u017ae nawet aplikacje zawieraj\u00c4\u0085ce du\u0139\u017a\u00c4\u0085 ilo\u0139\u009b\u00c4\u0087 skomplikowanej grafiki, daj\u00c4\u0085 si\u00c4\u0099 &#8222;kompresowa\u00c4\u0087&#8221; i dzi\u00c4\u0099ki temu zmniejsza si\u00c4\u0099 wykorzystanie naszej sieci a co za tym idzie poprawia si\u00c4\u0099 jako\u0139\u009b\u00c4\u0087 pracy klient\u0102\u0142w pracuj\u00c4\u0085cych zdalnie.<br \/>\nPrzy okazji odsy\u0139\u0082am do <a href=\"http:\/\/oso.com.pl\/?p=16\" target=\"_blank\">por\u0102\u0142wnania klient\u0102\u0142w RDP<\/a>\u00c2\u00a0 &#8211; opisywany w tym wpisie klient RDP: tsclient ma wy\u0139\u0082\u00c4\u0085czon\u00c4\u0085 domy\u0139\u009blnie kompresj\u00c4\u0099 RDP (i nie mo\u0139\u017ana jej w\u0139\u0082\u00c4\u0085czy\u00c4\u0087). Czarno na bia\u0139\u0082ym wida\u00c4\u0087 na wykresach, jaki wp\u0139\u0082yw na komfort pracy ma takie a nie inne ustawienie tego klienta. Wszystkim pracuj\u00c4\u0085cym z tsclient jeszcze raz gor\u00c4\u0085co polecam przej\u0139\u009bcie na rdesktop.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kompresja w protokole RDP Architektura protoko\u0139\u0082u RDP (jak i innych protoko\u0139\u0082\u0102\u0142w wykorzystywanych w konkurencyjnych us\u0139\u0082ugach centralnego przetwarzania) umo\u0139\u017aliwia w\u0139\u0082\u00c4\u0085czenie b\u00c4\u0085d\u0139\u015f wy\u0139\u0082\u00c4\u0085czenie kompresji. W przypadku klienta RDP wbudowanego w systemy operacyjne Microsoft (mstsc.exe) nie mamy mo\u0139\u017aliwo\u0139\u009bci zmiany tego ustawienia z interfejsu graficznego klienta. W przypadku klienta RDP dostarczanego z systemem Windows NT TSE kompresja by\u0139\u0082a domy\u0139\u009blnie &hellip; <a href=\"https:\/\/oso.com.pl\/?p=18\" class=\"more-link\">Czytaj dalej<span class=\"screen-reader-text\"> \u201eWp\u0139\u0082yw kompresji na wykorzystanie pasma przez protok\u0102\u0142\u0139\u0082 RDP\u201d<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3],"tags":[],"class_list":["post-18","post","type-post","status-publish","format-standard","hentry","category-sbc"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p217OK-i","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/oso.com.pl\/index.php?rest_route=\/wp\/v2\/posts\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oso.com.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oso.com.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oso.com.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oso.com.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18"}],"version-history":[{"count":0,"href":"https:\/\/oso.com.pl\/index.php?rest_route=\/wp\/v2\/posts\/18\/revisions"}],"wp:attachment":[{"href":"https:\/\/oso.com.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oso.com.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oso.com.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}