Portál AbcLinuxu, 6. května 2025 15:47

Dotaz: Proč je X11 přes SSH tak ukrutně pomalé?

12.3.2015 12:27 Medicimball
Proč je X11 přes SSH tak ukrutně pomalé?
Přečteno: 660×
Odpovědět | Admin
Zkoušel jsem tunelovat X11 přes SSH, funguje to, ale blbě. I v domácí síti (přes WiFi) se to nehezky laguje, a přes inernet (pomalejší strana má připojení 8 Mb/s) je to naprosto nepoužitelné. To je normální? A dá se s tím přes nějaké nastavení něco udělat?

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.3.2015 12:33 Ivan
Rozbalit Rozbalit vše Re: Proč je X11 přes SSH tak ukrutně pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
8MB/s je download anebo upload? Pro Xka nepotrebujes vysoky datatovy tak, ale hlavne linku s nizkyma latencema, ten protokol vyzaduje mnoho round-tripu. Jeste muzes pouzit parametr -C (compress) ale obavam se, ze ti to moc nepomuze.

Taky hodne zavisi na charakteru aplikace. Java AWT aplikace jsou snad nejtragictejsi, GTK/QT by melo byt v pohode.
12.3.2015 12:36 Carth_Onasi
Rozbalit Rozbalit vše Re: Proč je X11 přes SSH tak ukrutně pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zkus použit toto:

http://www.cyberciti.biz/faq/speeding-up-ssh-x11-forwarding-with-unix-osx-linux-bsd/
12.3.2015 12:43 Jardík
Rozbalit Rozbalit vše Re: Proč je X11 přes SSH tak ukrutně pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dnešní toolkity jsou k takovému účelu skoro nepoužitelné. Všechno si vykreslují sami do svýho bufferu a ten potom posílají xku. To může být v závislosti na velikosti okna i hodně dat (skoro 2MB při 800x600 a hloubce 4B). To je hodně nepoužitelné. Potřebuješ aplikace, co používají normální toolkit, který vykresluje pomocí xka a nerasterizuje si to sám. Takové aplikace jsou mnohem rychlejší.
12.3.2015 12:47 miro
Rozbalit Rozbalit vše Re: Proč je X11 přes SSH tak ukrutně pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
ssh ....@.... -C ... obvykle aspoň trochu pomůže.
12.3.2015 12:51 miro
Rozbalit Rozbalit vše Re: Proč je X11 přes SSH tak ukrutně pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Další věc, která může pomoct, nastavit na vzdáleném systému jednolitou barevnou tapetu plochy. V kombinaci s komprimací ssh spojení se to dá minimálně nouzově použít (když mi někdo chtěl ukázat nějaké zvláštní chování svého systému).
Řešení 1× (Jindřich Makovička)
12.3.2015 14:28 pavel
Rozbalit Rozbalit vše Re: Proč je X11 přes SSH tak ukrutně pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus NX server & client. Nepoznas, ze nepracujes na lokale.
12.3.2015 14:54 rich
Rozbalit Rozbalit vše Re: Proč je X11 přes SSH tak ukrutně pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rychlost pripojeni neni tak podstatna jako latence.
Zde je pekne porovnani
http://vis.lbl.gov/Events/SC08/RemoteX/index.html
jinak se urcite vyplati vyuzit kompresi 'ssh -C' jak uz bylo doporuceno
Řešení 1× (radeczek)
Jendа avatar 12.3.2015 15:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Proč je X11 přes SSH tak ukrutně pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
To je normální?
Je od té doby co se místo „hnusných“ X primitiv začaly posílat pixmapy.
A dá se s tím přes nějaké nastavení něco udělat?
Já používám VNC. Dá se nastavit úroveň komprese, i hnusný JPEG. Pak to projde i přes AžDSL.
12.3.2015 17:25 nobody
Rozbalit Rozbalit vše Re: Proč je X11 přes SSH tak ukrutně pomalé?
taky doporucuju vnc(protunelovane pres ssh )...
server: x11vnc (s xorg-video-dummy bezi na serveru i bez monitoru/grafarny)
klient: remmina
pri poladeni je rychlost (1680x1050-16bit i s foto pozadim :) podobna jako kdyz sedim lokalne u pc s trosku linejsi grafikou :)
12.3.2015 16:08 Ivo
Rozbalit Rozbalit vše Re: Proč je X11 přes SSH tak ukrutně pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Upload je dolezity. Mal som podobny problem. Ked mi provider zvysil upload tak sa to zlepsilo. Je to stale pomale ale pouzitelne.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.