Мне нужно работать с графическим интерфейсом на удаленном сервере Linux (CentOs) (я измерял с iperf
соединение ~ 8 Мбит / с между этими двумя машинами). Я всегда использовал ssh -X
вместо VNC для этого, так как:
- Мне нужно открыть только одно окно, поэтому мне бы хотелось, чтобы оно было как окно, как будто я открыл эту программу на своем компьютере
- Я могу использовать мой ключ SSH для этого
- Я хочу, чтобы программное обеспечение адаптировалось к размеру моего рабочего стола, а не к виртуальному рабочему столу VNC (хотя я думаю, что есть варианты для этого с VNC)
Но здесь появляется то, что использование моего графического интерфейса с VNC намного быстрее, чем с SSH -X, я гораздо быстрее вижу изменения в графическом интерфейсе, когда использую его, поэтому я вынужден его использовать.
Мне кажется, что VNC просто отправляет сжатое изображение изменяющейся части экрана, что намного быстрее, чем SSH, которому нужно отправить всю информацию мне.
Например, с помощью ssh -X требуется от 5 до 10 секунд, чтобы я отреагировал, щелкнув по меню «Файл» в Firefox и отобразив его. С VNC нет видимой задержки.
Итак, мой вопрос:
- Ожидается ли VNC намного быстрее, чем ssh -X?
- Если нет, как я могу устранить неполадки, чтобы увидеть, почему ssh -X работает так медленно?