Nabend,
Ich habe hier im Lan zwei Rechner mit Arch x86_64 drauf. Einer der beiden soll als "Heimserver" fungieren und kommt ohne Bildschirm, Tastatur und Maus aus. Ich steuere ihn per SSH oder bei Bedarf über VNC. Dazu hab ich mir x11vnc installiert und das funktioniert auch auf Anhieb. Auf dem Client kann ich mich mit TightVNC auf den Server verbinden. Allerdings ist das ganze unheimlich langsam. Erstaunlich ist die hohe CPU-Auslastung, die der X-Server verursacht, wenn ich über VNC ein Konsolenfenster bewege:
http://img256.imageshack.us/my.php?image=screencr8.png
Ich hab mal mit
netio die Übertragungsgeschwindigkeit zwischen den beiden Rechnern überprüft. Hier das Ergebnis:
$ netio -t 192.168.1.10
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel
TCP connection established.
Packet size 1k bytes: 11507 KByte/s Tx, 11460 KByte/s Rx.
Packet size 2k bytes: 11500 KByte/s Tx, 11465 KByte/s Rx.
Packet size 4k bytes: 11508 KByte/s Tx, 11446 KByte/s Rx.
Packet size 8k bytes: 11505 KByte/s Tx, 11461 KByte/s Rx.
Packet size 16k bytes: 11501 KByte/s Tx, 11458 KByte/s Rx.
Packet size 32k bytes: 11499 KByte/s Tx, 11464 KByte/s Rx.
Done.
Daran sollte es also nicht liegen.
Ich weiß, dass x11vnc viele Parameter bietet, mit denen man hier wohl noch etwas Geschwindigkeit herausholen könnte, aber auch bei einem Standardaufruf sollte die Geschwindigkeit halbwegs erträglich sein oder?
Danke im Voraus.
qotsa