Переадресация X11 через & ldquo; ssh -X username @ hostname & rdquo; работает медленно, но быстро, используя & ldquo; nxclient & rdquo;

Как уже упоминалось, когда я делаю пересылку X11 с использованием базового ssh -X username@hostname, это довольно вяло. Но что интересно, когда я использую nxclient, это значительно быстрее.

Я бы предпочел использовать ssh вместо nxclient по разным причинам.

Я пытался включить сжатие и установить шифры (т.е. ssh -X -C -c blowfish-cbc,arcfour username@hostname), но это все еще довольно вяло.

1111 Почему? Как ускорить пересылку ssh X11, чтобы она соответствовала nxclient?

6
задан 5 June 2013 в 19:57

1 ответ

Библиотека NoMachine NX в основном является производной от DXPC. Об этом говорится в википедии http://en.wikipedia.org/wiki/NX_technology «Схема NX была получена из схемы DXPC - проекта дифференциального компрессора протокола X»

.

Таким образом, в то время как ssh -C -X просто сжимает то, чем вы его кормите (в вашем случае, сеанс X), NX делает все возможное, чтобы НЕ отправлять «неизмененные» биты информации, которые он уже отправил, таким образом, «дифференциальный» ' срок. Как только то, что должно быть отправлено, решено, nx будет фактически использовать ssh (или, скорее, производную nx от ssh, nxssh для передачи информации о сеансе).

Таким образом, ssh -X -C не может быть столь же эффективным, как установка сеанса nx. (Кстати, nxclient - это только один конец сделки, вам понадобится соответствующий nxserver - т.е. вы не можете просто заменить nxclient на ssh -X).

РЕДАКТИРОВАТЬ (согласно запросу): Что касается ускорения ssh, я могу лишь сказать, что использование сжатия g -C в целом помогает. Это подтверждается в этом вопросе.

Возможно, можно также рассмотреть возможность перехода к очень легким рабочим средам, таким как xfce или даже проще, например fluxbox. Конечно, это поможет только в операциях рисования окон, а не в ускорении контента в окнах, но все же.

0
ответ дан 5 June 2013 в 19:57

Другие вопросы по тегам:

Похожие вопросы: