Pourquoi X-Forwarding Firefox prend-il tant de temps?

Je ssh -X d’Ubuntu sur un serveur Ubuntu, sur lequel j’ai installé X, x11-apps et Firefox. Exécuter xeyes montre les yeux, donc je sais que la transmission X fonctionne. Mais lorsque j’essaie firefox , rien ne se passe: aucune fenêtre ne s’ouvre, et la ligne de terminal n’est renvoyée que lorsque je ctrl + C.

Comment déboguer ceci? Je n’ai pas d’access physique au serveur.

ps aux shows:

 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]  

Mise à jour: Après avoir attendu 8 minutes, une fenêtre Firefox est apparue et a bien fonctionné, sans décalage ni autre problème. La nouvelle question est donc: pourquoi cela prend-il tant de temps?

Si vous tunnelez votre X11 via ssh , vous pouvez également append une compression au tunnel. Cela peut augmenter les performances si la bande passante est rare.

par exemple quelque chose comme ça

 ssh -CX -c blowfish yourname@yourhost 

Vous voudrez peut-être vérifier la quantité de données transmises sur le réseau et le débit. J’aime utiliser ‘dstat 60’ pour cela. ($ sudo apt-get install dstat). Vérifiez si vous voyez beaucoup de trafic réseau de part et d’autre, serveur et client) et si le débit est proche de la bande passante disponible du réseau. Notez que les liaisons WAN, les lignes DSL et Internet peuvent avoir une bande passante inférieure à celle de votre interface réseau.

Vérifiez la commande supérieure pour un pourcentage iowait élevé. Appuyez sur 1 pour afficher les statistiques par kernel. Un nombre élevé de iowait indique généralement que votre processeur attend des données des disques.