Почему X-forwarding Firefox занимает так много времени?

Я ssh -X перешел с Ubuntu на Ubuntu Server, на котором я установил X, x11-apps и Firefox. Запуск xeyes показывает глаза, поэтому я знаю, что переадресация X работает. Но когда я пытаюсь firefox, ничего не происходит: окно не появляется, и строка терминала не возвращается, пока я не нажму Ctrl + C.

Как это отладить? У меня нет физического доступа к серверу.

ps aux показывает:

me      22016  1.0  0.8  53464  9076 pts/1    S+   17:20   0:00 /usr/lib/firefox-10.0.2/firefox
me      22018  0.0  0.0      0     0 pts/1    Z+   17:20   0:00 [firefox] <defunct>

Обновление: после ожидания в течение 8 минут окно Firefox всплыло и работало нормально, без задержек или каких-либо других проблем. Итак, новый вопрос: почему это занимает так много времени?

4
задан 13 March 2012 в 13:43

2 ответа

Если вы туннелируете свой X11 через ssh, вы можете также добавить сжатие в туннель. Это может увеличить производительность, если пропускная способность ограничена.

например, что-то вроде этого

ssh -CX -c blowfish yourname@yourhost
0
ответ дан 13 March 2012 в 13:43

Возможно, вы захотите проверить объем данных, передаваемых по сети и битрейт. Мне нравится использовать «dstat 60» для этого. ($ sudo apt-get install dstat). Проверьте, видите ли вы большой сетевой трафик с любой стороны, сервера и клиента) и не превышает ли скорость доступную пропускную способность сети. Обратите внимание, что каналы WAN, линии DSL и Интернет могут иметь меньшую пропускную способность, чем ваш сетевой интерфейс.

Проверьте верхнюю команду на процентную долю высокого iowait. Нажмите 1, чтобы просмотреть статистику по ядру. Большое количество iowait обычно указывает на то, что ваш процессор ожидает данные с дисков.

0
ответ дан 13 March 2012 в 13:43

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

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