Zum Inhalt springen

VNC - mit wenig Overhead?


Empfohlene Beiträge

Geschrieben

Ich habe gerade mal ein wenig mit UltraVNC gespielt. Ziel ist es, einen Rechner nur als Rechenknecht zu betreiben (unter Windows, graphische Oberfläche ist daher nötig, Textkonsole reicht nicht aus). Damit nicht ein weiterer Monitor Geld und Platz braucht, soll der Zugriff per Remote erfolgen.

 

Erstes Ergebnis: Klappt hervorragend, zieht aber zuviel Leistung. Es ist klar, dass der regelmäßige Transfer des Bildschirminhalts Leisung kostet, aber derzeit sind es ca. 25%, unabhängig von einigen Optionen (Server proerty page). :?:

 

Habe ich was einfaches übersehen? Wären andere VNC vielleicht besser?

Geschrieben

Erstes Ergebnis: Klappt hervorragend, zieht aber zuviel Leistung. Es ist klar, dass der regelmäßige Transfer des Bildschirminhalts Leisung kostet, aber derzeit sind es ca. 25%, unabhängig von einigen Optionen (Server proerty page). :?:

 

Habe ich was einfaches übersehen? Wären andere VNC vielleicht besser?

TightVNC unterstützt den Mirage-Grafiktreiber, der einen virtuellen Framebuffer anlegt. Damit habe ich nahe 0% CPU mit laufendem Taskmanager.

Geschrieben

PS: Auch für Windows gibt es OpenSSH und ich meine, dass sich seit Win2003 sämtliche Serveroptionen auch über Kommandozeilentools steuern lassen. ;)

 

Okay, damit hat man immer noch Probleme mit Programmen von Drittanbietern, die auf GUI-Steuerung bestehen.:sigh:

Geschrieben

Welche Windows-Version wird denn verwendet bzw. warum willst du die eingebaute "Fernsteuerung" (Remotedesktop/RDP) nicht nutzen?

Geschrieben
PS: Auch für Windows gibt es OpenSSH und ich meine, dass sich seit Win2003 sämtliche Serveroptionen auch über Kommandozeilentools steuern lassen. ;)

 

Windows Powershell. ;)

Ja, stimmt, damit hat man auch Zugriff auf OS-Objekte, aber ich meinte so Sachen wie das vorher schon existente net.exe, sc.exe und Konsorten.

Geschrieben
Ziel ist es, einen Rechner nur als Rechenknecht zu betreiben (unter Windows, graphische Oberfläche ist daher nötig, Textkonsole reicht nicht aus). Damit nicht ein weiterer Monitor Geld und Platz braucht, soll der Zugriff per Remote erfolgen.

 

Du könntest auch einfach den Remote Desktop verwenden. Bei den Serverversionen ist das in der Regel bereits aktiviert. Dann einfach den Terminal Server Client starten (mstsc.exe oder unter Start => Programme => Zubehör => Remotedesktopverbindung).

 

Bei Windows XP musst du den Remote Zugriff aktivieren. Dazu den Arbeitsplatz rechtsklicken => Eigenschaften => Remote => Benutzern erlauben eine Remotedesktopverbindung herzustellen. Der Admin darf das ohnehin (also eine Remotedesktopverbindung herstellen) anderen Usern muss das recht explizit gegeben werden.

 

Unter Vista weiß ich es nicht, dürfte aber ähnlich wie unter XP sein.

Geschrieben

RDP benutzt doch die OS-eigene Authentifizierung. Erlaubt RDP persistente Sessions? Wenn nein, dann könnte das ein Argument für VNC sein. (niemals selber RDP genutzt :blush:)

Geschrieben

So, TightVNC ist schneller, jetzt habe ich nur noch 7-8% weniger als ohne VNC.

 

Der Rechner läuft mit Win2000 Pro... :lookaround:

 

Ich schau mal, ob ich den Mirage-Treiber irgendwie installiert kriege.

Geschrieben
So, TightVNC ist schneller, jetzt habe ich nur noch 7-8% weniger als ohne VNC.

 

Der Rechner läuft mit Win2000 Pro... :lookaround:

 

Ich schau mal, ob ich den Mirage-Treiber irgendwie installiert kriege.

 

Für den muss man noch nicht mal den Rechner neu booten. :dozingoff:

Geschrieben

Bei Windows XP musst du den Remote Zugriff aktivieren. Dazu den Arbeitsplatz rechtsklicken => Eigenschaften => Remote => Benutzern erlauben eine Remotedesktopverbindung herzustellen. Der Admin darf das ohnehin (also eine Remotedesktopverbindung herstellen) anderen Usern muss das recht explizit gegeben werden.

 

Unter Vista weiß ich es nicht, dürfte aber ähnlich wie unter XP sein.

Windows XP pro

Windows Vista pro oder Ultimate

 

mit den anderen Windowsen geht das nicht, weil RDP nur auf Anfrage über das Helpcenter mit Remoteunterstützung freigegeben ist.

 

@Solwac

Wir haben auch mit TightVNC die besten Ergebnisse gehabt.

Geschrieben
So, TightVNC ist schneller, jetzt habe ich nur noch 7-8% weniger als ohne VNC.

 

Der Rechner läuft mit Win2000 Pro... :lookaround:

 

Ich schau mal, ob ich den Mirage-Treiber irgendwie installiert kriege.

 

Für den muss man noch nicht mal den Rechner neu booten. :dozingoff:

Aber ich muss die Geschwindigkeit testen. :ätsch:
Geschrieben

Komisch, die Geschwindigkeit streut etwas, aber es ist deutlich flotter. :thumbs:

 

In einer Fensterecke war ein schönes Artefakt zu sehen, ein Zeichen, dass da wirklich nur das Nötigste übertragen wird. :satisfied:

Geschrieben

Die Geschwindigkeitsstreuungen könnten daher kommen, dass er permanent die Bandbreite misst und abhängig davon die verschiedenen Kodierungen umschaltet. Der Unix-Client zeigt das in der Konsole an. :disturbed:

Geschrieben

Die Streuung ist reproduzierbar! :disturbed:

 

Die erste Rechnung verliert maximal 1%, die andere 3-4%. Beide Varianten unterscheiden sich nicht in CPU- oder Speicherbedarf. :dunno:

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...