Ho il server FreeNAS 9.3 (HP Microserver N54L) e mi collego tramite NFS dai miei sistemi multipli OS X (con OS X Yosemite 10.10.1). Ho sempre avuto scarso rendimento sulla rete (1Gig ethernet) e ho una velocità di trasferimento di circa 40 megabyte al secondo, mentre localmente su file server, la velocità di scrittura è di circa 140-150 Mb / s.
tramite NFS:
$ dd if=/dev/zero of=test bs=64k count=16k
16384+0 records in
16384+0 records out
1073741824 bytes transferred in 27.447623 secs (39119665 bytes/sec)
localmente su FreeNAS:
$ dd if=/dev/zero of=test_local bs=64k count=16k
16384+0 records in
16384+0 records out
1073741824 bytes transferred in 7.575698 secs (141735033 bytes/sec)
Ti stai chiedendo quali opzioni dovrei usare per montare le condivisioni NFS per aumentare le prestazioni? L'unica cosa che ho trovato è cambiare il protocollo in TCP, che aumenterà rsize e wsize a 32768.
L'uso dell'opzione async
è sconsigliato dalla pagina man - L'uso dell'opzione async può migliorare le prestazioni, ma solo a rischio di perdere dati se il server si blocca perché il client non si accerterà che tutti i dati siano impegnati in stable archiviazione sul server.
Quindi la domanda è: qualcuno ha capito come aumentare le prestazioni?
Grazie.