Nfs-kernel-server: possibili problemi e prestazioni: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
Riga 50: Riga 50:
A tal proposito potrebbe essere utile leggere [http://nfs.sourceforge.net/nfs-howto/ar01s07.html#cpu_cycles_nfs questo].
A tal proposito potrebbe essere utile leggere [http://nfs.sourceforge.net/nfs-howto/ar01s07.html#cpu_cycles_nfs questo].


=== Inconveniente 4 ===
=== Crollo della velocità di trasferimento dati ===


Potrebbe  anche capitare nel caso di NFSv4 che la macchina client veda crollare  drasticamente a poche centinaia di kb/s la velocità di trasferimento  dati quando si va a scrivere sulla macchina server grossi file. In tal  caso controllare in primis di usare l'opzione  <code>crossmnt</code> invece di  <code>nohide</code> (si riveda la sezione dedicata al  rimontaggio delle cartelle), se anche questo non funziona provare ad  aggiungere nel file <code>exports</code> le opzioni  <code>async</code> e <code>no_wdelay</code> ad  ogni cartella da esportare. Un'altra possibilità è provare ad usare il  protocollo UDP invece di TCP, si tratta di aggiungere l'opzione  <code>proto=UDP</code> al comando  <code>mount</code> (trattasi cioè di un opzione lato  client). Se anche questo non dovesse funzionare provare a guardare  [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/585657 questa  pagina] (si tratta di ricompilare il kernel, sempre che poi sia proprio  questo il problema).
Potrebbe  anche capitare nel caso di NFSv4 che la macchina client veda crollare  drasticamente a poche centinaia di kb/s la velocità di trasferimento  dati quando si va a scrivere sulla macchina server grossi file. In tal  caso controllare in primis di usare l'opzione  <code>crossmnt</code> invece di  <code>nohide</code> (si riveda la sezione dedicata al  rimontaggio delle cartelle), se anche questo non funziona provare ad  aggiungere nel file <code>exports</code> le opzioni  <code>async</code> e <code>no_wdelay</code> ad  ogni cartella da esportare. Un'altra possibilità è provare ad usare il  protocollo UDP invece di TCP, si tratta di aggiungere l'opzione  <code>proto=UDP</code> al comando  <code>mount</code> (trattasi cioè di un opzione lato  client). Se anche questo non dovesse funzionare provare a guardare  [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/585657 questa  pagina] (si tratta di ricompilare il kernel, sempre che poi sia proprio  questo il problema).
3 155

contributi

Menu di navigazione