Zu Inhalt springen

VNC - mit wenig Overhead?

Hervorgehobene Antworten

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?

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.

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:

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

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.

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.

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:)

  • Ersteller

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.

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:

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.

  • Ersteller
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:
  • Ersteller

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:

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:

  • Ersteller

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:

Nimm an der Diskussion teil

Du kannst jetzt einen Beitrag schreiben und dich später registrieren. Wenn du bereits ein Konto hast, melde dich an, um den Beitrag über dein Konto zu veröffentlichen.

Gast
Auf dieses Thema antworten

Kürzlich Online 0

  • Kein Mitglied betrachtet die Seite.

Wichtige Informationen

Wir setzen Cookies, um die Benutzung der Seite zu verbessern. Du kannst die zugehörigen Einstellungen jederzeit anpassen. Ansonsten akzeptiere bitte diese Nutzung.

Browser-Push-Nachrichten konfigurieren

Chrome (Android)
  1. Klicke das Schloss-Symbol neben der Adressleiste.
  2. Klicke Berechtigungen → Benachrichtigungen.
  3. Passe die Einstellungen nach deinen Wünschen an.
Chrome (Desktop)
  1. Klicke das Schloss-Symbol in der Adresszeile.
  2. Klicke Seiteneinstellungen.
  3. Finde Benachrichtigungen und passe sie nach deinen Wünschen an.