Hi,
no_subtree_check habe ich mal eingefügt. Bringt leider keine Verbesserung. Ich glaube auch, dass die NFS-Einstellungen einen wirklichen unterschiede bringen. Dann wohl eher die Kernelversion. Soweit ich das weiß wird doch NFS über den Kernel betrieben.
Ich verwende derzeit folgende NFS-Einstellungen am Server: rw,root_squash,async
Da ich aktuelle (wegen Transponderwechsel von Pro7Sat1) probleme beim read von NFS habe, habe ich schon einiges ausprobiert. Unter anderem auch andere Linux-Distributionen. Das Fazit, weder das Kanotix (basierend auf Debian, Kernel 2.6.14) noch das aktuelle Ubuntu (basierend auf Debian, Kernel 2.6.20) haben etwas bewirkt. Ich denke das eher die Netzwerkkarte, deren Einstellungen und die verwendete Hardware (Switch, Karte, ...) was bewirken.
Zu den Netzwerkeinstellungen gibt es ja einen extra Thread.
Witzig finde ich immer, dass TCP bei mir eine viel bessere Lesegeschwindigkeit hat. Laut Netzwerktest erreiche ich als Bestwerte mit UPD 5.965 Mbit/s (rsize=8192) und mit TCP 7.064 Mbit/s (rsize=24576). In der Praxis kann ich dennoch die SAT1-Streams mit TCP nicht ohne ruckeln sehen.
Vielleicht bringt es ja was an den NFS-Einstellungen an der dbox zu arbeiten. Dort verwende ich derzeit folgende: rw,soft,udp,nolock,async
Ergebnisse mit den Serveranpassungen:
Server: rw,root_squash,async
Ergebnis: max. read (7.064 Mbit/s with tcp,async,rsize=24576), max. write(8.134 Mbit/s with udp,async,wsize=24576)
Server: rw,root_squash,no_subtree_check,async
Ergebnis: max. read (7.064 Mbit/s with tcp,async,rsize=24576), max. write(8.134 Mbit/s with udp,async,wsize=24576)
Server: rw,root_squash,no_subtree_check,sync
Ergebnis: max. read (7.064 Mbit/s with tcp,async,rsize=8192), max. write(7.669 Mbit/s with udp,async,wsize=24576)