Używam Openfiler 2.3 na HP ML370 G5, Smart Array P400, dyski SAS połączone za pomocą RAID 1 + 0.
Skonfigurowałem udział NFS z partycji ext3 przy użyciu internetowej konfiguracji Openfiler i udało mi się zainstalować udział z innego hosta. Oba hosty są połączone za pomocą dedykowanego łącza gigabit.
Prosty test porównawczy za pomocą dd
:
$ dd if=/dev/zero of=outfile bs=1000 count=2000000
2000000+0 records in
2000000+0 records out
2000000000 bytes (2.0 GB) copied, 34.4737 s, 58.0 MB/s
Widzę, że może osiągnąć umiarkowaną prędkość transferu (58,0 MB / s).
Ale jeśli skopiuję katalog zawierający wiele małych plików ( .php
i .jpg
około 1–4 kB na plik) o łącznej wielkości ~ 300 MB, cp
proces zakończy się za około 10 minut.
Czy NFS nie nadaje się do przesyłania małych plików, jak powyżej? Czy są jakieś parametry, które należy dostosować?