1. Foren
  2. » Kommentare
  3. » OpenSource
  4. » Alle Kommentare zum Artikel
  5. » Google veröffentlicht freien NX…

Der Unterschied zwischen NX und X11 liegt eigentlich anderswo

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Der Unterschied zwischen NX und X11 liegt eigentlich anderswo

    Autor Rainer Haessner 09.07.09 - 14:33

    Gut, NX verwendete eine JPEG-Komrimierung. Ob die nun so gut ist?

    Aber wie auch immer, daher ruehren die deutlichen Performanceunterschiede im WAN (und nur dort!) nicht.

    Das X11-Protokoll faehrt auch fuer einfache Operationen unzaehlige round trips. Man kann mithin bereits mit einem simplen ping abschaetzen, wie gut eine X11-Verbindung im WAN etwa laufen wird. Bis zu einem Wert von 50 ms gehts einigermassen, aber darueber hinaus ist X11 in etwa unbrauchbar.

    NX verringert die Zahl der round trips auf Kosten von etwas mehr Overhead (die Komrpimierung jetzt mal aussen vorgelassen). Damit wirds im WAN deutlich besser nutzbar, im LAN mit seinen sehr kurzen Antwortzeiten hingegen etwas schlechter anwendbar als eine X11-Verbindung.

    Sehr interessant im WAN ist auch der Wechsel des Servers. Beim X11-Protokoll sitzt der auf der Displayseite. Im WAN befindet man sich zur Anzeige irgendwelcher aus der Ferne geholten Daten gern hinter einem NAT-Router und/oder einer Firewall. In beiden Faellen sind fuer eine X11-Verbindung spezielle Konfigurationen noetig. Beim NAT waere das ein portforwarding, bei der Firewall waeren die Ports 6000, 6001, ... freizugeben. Die Anzeige von NX ist eine reine Client-Applikation. Bei einem NAT-Router ist ueberhaupt nichts zu konfigurieren, bei einer Firewall waere bestenfalls abgehend Port 22 freizugeben. Waere aber eher sehr selten, dass der ueberhaupt gesperrt ist.

    Ach so: NX-Sessions kann man trennen und spaeter auch von einem anderen Ort wieder aufnehmen. Mit X11 geht das nicht.

    NX hat sich vieles von RDP abgeschaut, wobei die Hauptarbeit meines Wissens von Herrn Pinzaris Firma geleistet wurde.

  2. Re: Der Unterschied zwischen NX und X11 liegt eigentlich anderswo

    Autor Alternativvv 09.07.09 - 14:49

    jemals einen nx-server benutzt? ist im lan im regelfall schneller als x11 direkt, ist im wan auf jeden fall schneller (und grade im wan), der wechsel des clients ist interessant, nicht des servers, auch bei nat muss ssh freigegeben werden usw.
    und die jpeg-komprimierung kommt nur kurzfristig zum einsatz, da im regelfall nach den ersten handgriffen so gut wie alles gecached ist.

    kurzum: vollkommener quatsch.

  3. Re: Der Unterschied zwischen NX und X11 liegt eigentlich anderswo

    Autor Rainer Haessner 09.07.09 - 15:01


    > jemals einen nx-server benutzt?

    Selten. Beim remote-Zugriff auf die Firmenressourcen höchsten 3 Stunden täglich.

    > ist im lan im
    > regelfall schneller als x11 direkt,

    In schlechten LANs, die sich eher wie ein WAN verhalten, trifft das natuerlich zu. Gibt verschiedene Gründe, ein traceroute könnte u.U. bereits ein paar hilfreiche Angaben liefern. Dazu kommen dann solche Dinge, dass NX alles in Software erledigen muss, waehrend X11 durchaus auf die Faehigkeiten einer 3D-Grafikkarte zurueckgreifen kann. Ab und zu hat die Anordnung von Client und Server bei X11 eben auch ihre Vorteile.

    > ist im wan auf
    > jeden fall schneller (und grade im wan), der
    > wechsel des clients ist interessant, nicht des
    > servers,

    Nun ja, Client *und* Server tauschen gegenüber X11 ihre Position. Ich bitte um milde Nachsicht, daß ich nur einen der beiden erwähnte und die implizite Angabe bezüglich des Partners auf der anderen Seite nicht explizit niederschrieb.

    > auch bei nat muss ssh freigegeben werden

    Kommt drauf an, ob der NAT-Router Firewallfunktionen realisiert. Bei einem NAT-Router ohne Firewallfunktionalität ist absolut nichts freizugeben. Aber selbst wenn eine Firewall eingerichtet ist, eine abgehende Port-22-Sperre? Gut, es gibt nichts, was es nicht gibt, sehr selten ist das freilich schon. Ein Port-22-Proxy (das gibts dann schon öfter einmal) ist jedenfalls keine Hürde.

    > usw.
    > und die jpeg-komprimierung kommt nur kurzfristig
    > zum einsatz, da im regelfall nach den ersten
    > handgriffen so gut wie alles gecached ist.
    >
    > kurzum: vollkommener quatsch.


  4. Lesenswert!

    Autor Der Kaiser! 09.07.09 - 15:14

    > Gut, NX verwendete eine JPEG-Komrimierung. Ob die nun so gut ist?

    > Aber wie auch immer, daher ruehren die deutlichen Performanceunterschiede im WAN (und nur dort!) nicht.

    > Das X11-Protokoll faehrt auch fuer einfache Operationen unzaehlige round trips. Man kann mithin bereits mit einem simplen ping abschaetzen, wie gut eine X11-Verbindung im WAN etwa laufen wird. Bis zu einem Wert von 50 ms gehts einigermassen, aber darueber hinaus ist X11 in etwa unbrauchbar.

    > NX verringert die Zahl der round trips auf Kosten von etwas mehr Overhead (die Komrpimierung jetzt mal aussen vorgelassen). Damit wirds im WAN deutlich besser nutzbar, im LAN mit seinen sehr kurzen Antwortzeiten hingegen etwas schlechter anwendbar als eine X11-Verbindung.

    > Sehr interessant im WAN ist auch der Wechsel des Servers. Beim X11-Protokoll sitzt der auf der Displayseite. Im WAN befindet man sich zur Anzeige irgendwelcher aus der Ferne geholten Daten gern hinter einem NAT-Router und/oder einer Firewall. In beiden Faellen sind fuer eine X11-Verbindung spezielle Konfigurationen noetig. Beim NAT waere das ein portforwarding, bei der Firewall waeren die Ports 6000, 6001, ... freizugeben. Die Anzeige von NX ist eine reine Client-Applikation. Bei einem NAT-Router ist ueberhaupt nichts zu konfigurieren, bei einer Firewall waere bestenfalls abgehend Port 22 freizugeben. Waere aber eher sehr selten, dass der ueberhaupt gesperrt ist.

    > Ach so: NX-Sessions kann man trennen und spaeter auch von einem anderen Ort wieder aufnehmen. Mit X11 geht das nicht.

    > NX hat sich vieles von RDP abgeschaut, wobei die Hauptarbeit meines Wissens von Herrn Pinzaris Firma geleistet wurde.
    Ich hab mir das im Übrigen abgespeichert. :)


    ___

    Die ganz grossen Wahrheiten sind EINFACH!

    Wirkung und Gegenwirkung.
    Variation und Selektion.
    Wie im grossen, so im kleinen.

  5. Danke, sehr interessant.

    Autor DexterF 09.07.09 - 15:22

    Jetzt mal ganz blöd gefragt: was macht NX, was RDP/VNC+ssh nicht machen? Ich hatte noch nie ein klares Bild von NX, es ist nicht richtig remote desktop und nicht richtig Terminalserver, aber was exakt ist es?

  6. Re: Danke, sehr interessant.

    Autor Rainer Haessner 09.07.09 - 16:21


    > Jetzt mal ganz blöd gefragt: was macht NX, was
    > RDP/VNC+ssh nicht machen? Ich hatte noch nie ein
    > klares Bild von NX, es ist nicht richtig remote
    > desktop und nicht richtig Terminalserver, aber was
    > exakt ist es?

    Sagen wir es mal vereinfacht so: NX ist das RDP der Linux-Welt. Clients gibt es auch fuer alle moeglichen Plattformen.

    Am besten probiert man das mal aus, und zwar eher nicht mit FreeNX. Einen gratis NX-Server fuer bis zu 2 named connections (man kann mit einem kleinen Trick 2 concurrent sessions draus machen ;-) gibt es direkt bei
    www.nomachine.com
    Wichtig: auf der Serverseite braucht man drei Komponenten
    - Client
    - Node
    - Server
    Wie gesagt, auch auf der Serverseite die Client-Komponente installieren.
    Bei den Clients koennen die angebotenen zusaetzlichen Zeichensatze interessant sein.
    Ansonsten gilt, was fuer ssh auch gilt.


  7. Re: Der Unterschied zwischen NX und X11 liegt eigentlich anderswo

    Autor Hello_World 09.07.09 - 21:17

    Warum sollte die Anzahl der Roundtrips bei einem asynchronen Protokoll so wichtig sein? Vorausgesetzt natürlich, man verwendet es tatsächlich auf asynchrone Weise.

  8. Re: Der Unterschied zwischen NX und X11 liegt eigentlich anderswo

    Autor Rainer Haessner 10.07.09 - 12:44


    > Warum sollte die Anzahl der Roundtrips bei einem
    > asynchronen Protokoll so wichtig sein?
    > Vorausgesetzt natürlich, man verwendet es
    > tatsächlich auf asynchrone Weise.

    Ist ganz viel UDP dabei, wobei ich jetzt nicht im Detail weiss, was per UDP und was per TCP realisiert wird.

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Browser

    Kauft Facebook Opera?

  2. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  5. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb


Meistkommentiert
  1. Kommentare: 222 | letzter Beitrag 26.05. 23:51

  2. Kommentare: 216 | letzter Beitrag 00:27 Uhr

  3. Kommentare: 160 | letzter Beitrag 26.05. 23:16

  4. Kommentare: 93 | letzter Beitrag 26.05. 19:45

  5. Kommentare: 68 | letzter Beitrag 25.05. 12:17

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Zulieferer: Sony soll iPhone 5 mit In-Cell-Touchscreen ausrüsten
Zulieferer
Sony soll iPhone 5 mit In-Cell-Touchscreen ausrüsten

Laut Apple-Zulieferern wird das iPhone 5 mit einem neuartigen In-Cell-Touchscreen ausgerüstet. Als Hersteller soll Sony infrage kommen. Bislang hieß es, dass Apple Sharp und Toshiba bevorzugen würde.

  1. iPhone 5 Kleinerer Dock-Connector im Gespräch
  2. Streit um Domains Apple hat Domain iPhone5.com erhalten
  3. 4 Zoll iPhone 5 wohl mit größerem Display

Lollipop Chainsaw angespielt: Blond und brutal
Lollipop Chainsaw angespielt
Blond und brutal

Der japanische Spieldesigner Goichi Suda - Fans sagen schlicht "Suda 51" - ist für schräge Actionspiele bekannt. Sein nächstes Werk schickt ein scheinbar braves Schulmädchen in den Kampf gegen Zombies.

  1. Spielepublisher in Not dtp Entertainment meldet Insolvenz an
  2. US-Umsätze im März 2012 Spielemarkt schrumpft weiter
  3. Starlight Inception Lucas-Arts-Veteran kämpft für das Weltraum-Action-Genre

Samsung XE300: Google Chromebox versehentlich ausgeliefert
Samsung XE300
Google Chromebox versehentlich ausgeliefert

Weitgehend unbemerkt hat der US-Händler Tigerdirect die ersten Chromebox-Systeme von Google ausgeliefert. Für 330 US-Dollar bekommt der Nutzer recht gute Hardware in Nettop-Form, die sehr viel leistungsfähiger ist als die des Chromebook mit ChromeOS.

  1. Googles Aura Chromium OS mit klassischem Desktop

  1. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.

  2. Datenschutz: Neue EU-Regeln zu Cookies treten in Kraft
    Datenschutz
    Neue EU-Regeln zu Cookies treten in Kraft

    Am 26. Mai 2012 treten neue Datenschutzregeln der EU in Kraft. Websitebetreiber und Werbenetzwerke müssen Nutzer um Erlaubnis fragen, wenn sie Cookies setzen.

  3. Libreoffice: "Wir wollen Nutzer in die ODF-Welt ziehen"
    Libreoffice
    "Wir wollen Nutzer in die ODF-Welt ziehen"

    Libreoffice könne mehr als Openoffice und biete Entwicklern zudem Vorteile, sagte Michael Meeks auf dem Linuxtag 2012. Außerdem spricht er mit Golem.de über Libreoffice-Online, woran er derzeit arbeitet.


  1. 14:48

  2. 14:29

  3. 14:24

  4. 12:30

  5. 12:23

  6. 18:49

  7. 18:33

  8. 18:08