tomiondrums
13.10.07, 10:27
Hi!
Auf meinem Debian-Server läuft NFS und zur zentralen Benutzerverwaltung verwende ich NIS. An und für sich läuft das ganze auch ganz ordentlich, nur habe ich vor ein paar Wochen angefangen mir einen neuen Gentoo Client aufzusetzen. Auch hier konnte ich problemlos nach der Einrichtung des NIS-Clients und der Anpassung der /etc/fstab mit den Benutzern, die vom Server exportiert werden hantieren. Nur hat offenbar die KDE und alle Programme, die im Homeverzeichis ein .*-Verzeichnis verwenden (also auch Mozilla, Eclipse etc.) ein Problem mit den NFS-Homeverzeichnissen. Jenes äußert sich in extremen Gewindigkeitseinbußen. Ein Start der KDE dauert als root (Homeverzeichnis auf der Festplatte) ca. 13s, jedoch mit einem, per NIS-importieten Benutzer ca. 6-7 Minuten - teilweise sogar noch länger. Das Kopieren von größeren Dateien aus oder in die NFS-Homeverzeichnisse geht jedoch ziemlich flott vonstatten (mit 10 - 13MB/s).
Mit den NFS-Optionen sync/async und subtree_check/no_subtree_check habe ich bereits diverse Versuche unternommen, von denen jedoch keiner eine Besserung gebracht hat.
Die /etc/exports auf dem Server sieht folgendermaßen aus:
/pub/users/projekte 192.168.10.0/24(rw,async,no_root_squash,no_subtree_check)
/pub/users/projekte 192.168.11.0/24(rw,async,no_root_squash,no_subtree_check)
/home 192.168.10.0/24(rw,async,no_root_squash,no_subtree_check)
/home 192.168.11.0/24(rw,async,no_root_squash,no_subtree_check)
/pub/users/musik/mp3 server(rw,sync,subtree_check)
/pub/users/musik/mp3 pcanja(rw,sync,no_root_squash,subtree_check)
/pub/users/musik/mp3 pcnote(rw,sync,no_root_squash,subtree_check)
/pub/users/musik/mp3 dual(rw,sync,no_root_squash,subtree_check)
/pub/users/musik/mp3 pctomi(rw,sync,subtree_check)
/pub/users/musik/mp3 scenic(rw,sync,subtree_check)
/pub/users/bilder dual(rw,sync,no_root_squash,subtree_check)
/pub/users/bilder pcanja(rw,sync,no_root_squash,subtree_check)
/pub/users/bilder pcnote(rw,sync,no_root_squash,subtree_check)
/pub/users/bilder scenic(rw,sync,no_root_squash,subtree_check)
/pub/users/bilder pctomi(rw,sync,no_root_squash,subtree_check)
/pub/users/bilder server(rw,sync,no_root_squash,subtree_check)
/pub backup(rw,async,no_root_squash,no_subtree_check)
/pub dual(rw,async,no_root_squash,no_subtree_check)
Die Clientseitige /etc/fstab:
/dev/hda2 / ext3 noatime 0 1
/dev/hda1 /boot ext2 noauto,noatime 0 1
server:/pub/users /home nfs nosuid,rw,async 0 0
server:/pub/users/musik /mnt/musik nfs nosuid,rw,async 0 0
Ein weiterer Client (läuft unter Debian, verwendet ebenfalls NIS und NFS-Homeverzeichnisse) funktioniert diesbezüglich wunderbar, d.h. KDE und Programme starten in kürzester Zeit.
Hatte von euch schonmal jemand so ein Problem? Was kann ich dagegen tun?
Auf meinem Debian-Server läuft NFS und zur zentralen Benutzerverwaltung verwende ich NIS. An und für sich läuft das ganze auch ganz ordentlich, nur habe ich vor ein paar Wochen angefangen mir einen neuen Gentoo Client aufzusetzen. Auch hier konnte ich problemlos nach der Einrichtung des NIS-Clients und der Anpassung der /etc/fstab mit den Benutzern, die vom Server exportiert werden hantieren. Nur hat offenbar die KDE und alle Programme, die im Homeverzeichis ein .*-Verzeichnis verwenden (also auch Mozilla, Eclipse etc.) ein Problem mit den NFS-Homeverzeichnissen. Jenes äußert sich in extremen Gewindigkeitseinbußen. Ein Start der KDE dauert als root (Homeverzeichnis auf der Festplatte) ca. 13s, jedoch mit einem, per NIS-importieten Benutzer ca. 6-7 Minuten - teilweise sogar noch länger. Das Kopieren von größeren Dateien aus oder in die NFS-Homeverzeichnisse geht jedoch ziemlich flott vonstatten (mit 10 - 13MB/s).
Mit den NFS-Optionen sync/async und subtree_check/no_subtree_check habe ich bereits diverse Versuche unternommen, von denen jedoch keiner eine Besserung gebracht hat.
Die /etc/exports auf dem Server sieht folgendermaßen aus:
/pub/users/projekte 192.168.10.0/24(rw,async,no_root_squash,no_subtree_check)
/pub/users/projekte 192.168.11.0/24(rw,async,no_root_squash,no_subtree_check)
/home 192.168.10.0/24(rw,async,no_root_squash,no_subtree_check)
/home 192.168.11.0/24(rw,async,no_root_squash,no_subtree_check)
/pub/users/musik/mp3 server(rw,sync,subtree_check)
/pub/users/musik/mp3 pcanja(rw,sync,no_root_squash,subtree_check)
/pub/users/musik/mp3 pcnote(rw,sync,no_root_squash,subtree_check)
/pub/users/musik/mp3 dual(rw,sync,no_root_squash,subtree_check)
/pub/users/musik/mp3 pctomi(rw,sync,subtree_check)
/pub/users/musik/mp3 scenic(rw,sync,subtree_check)
/pub/users/bilder dual(rw,sync,no_root_squash,subtree_check)
/pub/users/bilder pcanja(rw,sync,no_root_squash,subtree_check)
/pub/users/bilder pcnote(rw,sync,no_root_squash,subtree_check)
/pub/users/bilder scenic(rw,sync,no_root_squash,subtree_check)
/pub/users/bilder pctomi(rw,sync,no_root_squash,subtree_check)
/pub/users/bilder server(rw,sync,no_root_squash,subtree_check)
/pub backup(rw,async,no_root_squash,no_subtree_check)
/pub dual(rw,async,no_root_squash,no_subtree_check)
Die Clientseitige /etc/fstab:
/dev/hda2 / ext3 noatime 0 1
/dev/hda1 /boot ext2 noauto,noatime 0 1
server:/pub/users /home nfs nosuid,rw,async 0 0
server:/pub/users/musik /mnt/musik nfs nosuid,rw,async 0 0
Ein weiterer Client (läuft unter Debian, verwendet ebenfalls NIS und NFS-Homeverzeichnisse) funktioniert diesbezüglich wunderbar, d.h. KDE und Programme starten in kürzester Zeit.
Hatte von euch schonmal jemand so ein Problem? Was kann ich dagegen tun?