NFS Performance (OS X -> Linux)

Dieses Thema im Forum "Software" wurde erstellt von menz, 17. März 2004.

  1. menz

    menz New Member

    Hallo!

    Ich hab ein kleines Problem. Ich möchte meinen Linux Rechner als Datenablage nutzen. Dazu habe ich auf dem Linux Rechner ein NFS Dateisystem eingerichtet (/etc/exports) und meine User-ID der ID am Mac angepasst (usermod -u).

    NFS mounten mit dem Finder klappt wunderbar, die übertragenen Daten haben auch die korrekte UserID und die richtigen Zugriffsrechte. Allerdings ist die Übertragungsgeschwindigkeit über ein 100 MBit Netzwerk sehr sehr langsam (ca. 150 kb / s). Da z.B. bei ftp die Verbindung schneller ist, muss das irgendwie am NFS liegen.

    Hat ihr jemand eine Idee ??


    Gruß

    menz
     
  2. apoc7

    apoc7 New Member

    Also ich hab 8-9 MB in der Sekunde...
     
  3. Auf beiden Rechnern beide Rechner in die /etc/hosts
    eintragen.
     
  4. menz

    menz New Member

    Danke. Werde das mal testen und weiter berichten.


    menz
     
  5. menz

    menz New Member

    Hmm, bislang keinen Erfolg gehabt.

    Aber ich bleibe dran :)


    menz
     
  6. menz

    menz New Member

    So, ... Problem gelöst :)

    Mir ist aufgefallen, dass nur der Schreibzugriff von OS X auf das NFS auf dem Linux Server langsam ist. Lesen ging in normaler Geschwindigkeit. Etwas googlen brachte mich darauf, synchronisiertes Schreiben zu deaktivieren.

    Allerdings wird davor gewarnt, da der Schreibvorgang jetzt ganz in der Hand des Linux Rechners liegt. Auf jeden Fall geht es schnell :)


    aus der man page:

    _``Do not use the async option if ...


    _____The file system contains critical applications requiring absolute
    _____data integrity. If you are unsure whether any of the previous
    _____conditions apply, do not use the async option. If the async
    _____option is used, an unreported data loss may occur if the option
    _____is set and the NFS server hardware experiences a power loss,
    _____system panic, or other failure. Specifically, blocks which have
    _____been queued for the server's disk, but have not yet been written
    _____to the disk may be lost.''


    menz
     

Diese Seite empfehlen