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