Как диагностировать отстающие приложения X11, работающие через пересылку ssh?

Я запускаю приложение X11 на машине RHEL в своей системе Windows, используя Xming и пересылку X11 по SSH. Отзывчивость кажется ужасной. Секунда между нажатиями клавиш и щелчками мыши и т. Д. Когда я проверяю соединение с Linux на своей машине с Windows, я вижу, что задержка составляет всего около 85 мс. Я включил сжатие ssh и установил для своего шифра рекомендуемые параметры. Это немного помогло, но все еще очень плохо. Как мне диагностировать, почему отзывчивость такая плохая? Могу ли я запускать утилиты под Windows (или Linux), которые будут отслеживать задержку всех сетевых пакетов между двумя машинами?

0
задан 3 May 2016 в 18:46
1 ответ

Проблема в что протокол X11 принципиально не подходит для этого, потому что он невероятно болтлив в обоих направлениях и действительно хорошо работает только с локальными соединениями с гораздо меньшей задержкой. Современные графические графические интерфейсы и наборы инструментов только усугубляют проблему, поскольку они создают гораздо больше данных в протоколе по сравнению со старыми приложениями xlib или Motif.

Я бы рассмотрел альтернативы / улучшения, такие как NX или xrdp, которые намного лучше работают при соединениях с высокой задержкой.

5
ответ дан 4 December 2019 в 11:26

Теги

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