To są statystyki pendrive podłączonego bezpośrednio do komputera:
morfik:~$ dd if=/media/linux/plik.avi bs=2M | pv -s 571M | dd of=/dev/null
[===============================================================>] 100%
1171120+0 records in
1171120+0 records out
599613440 bytes (600 MB) copied, 30.9757 s, 19.4 MB/s
morfik:~$ dd if=/dev/urandom bs=2M count=286 | pv -s 572M | dd of=/media/linux/test3
[===============================================================>] 100%
1171456+0 records in
1171456+0 records out
599785472 bytes (600 MB) copied, 73.048 s, 8.2 MB/s
Po podłączeniu pendrive do routera i przesłaniu danych przez sieć, średnie transfery są sporo niższe.
Zapis na penie na routerze (upload):
$ dd if=/dev/urandom bs=2M count=286 | pv -s 572M | dd of=/media/nfs/test4
[===============================================================>] 100%
1171456+0 records in
1171456+0 records out
599785472 bytes (600 MB) copied, 163.528 s, 3.7 MB/s
Odczyt z pena na routerze (download):
$ pv /media/nfs/film.avi > /dev/null
571MiB 0:01:09 [8.18MiB/s] [===============================================================>] 100%
W obu przypadkach proces nfsd rżnie procesor na routerze jak miło. Poza tym to nie jest jeden proces ale 6-8 i każdy z nich utylizuje proc w granicach 15-20%. Ich tyle powinno być?
Może coś nie tak z opcjami montowania tego pendrive? To jest config montowania partycji w /etc/config/fstab:
config mount
option target '/mnt/ftp/sda3'
option uuid '0dd5e51b-c133-492a-a6c6-d14e0c7d1e39'
option fstype 'ext4'
option options 'rw,noatime'
option enabled '1'
option enabled_fsck '1'
A to jest zasób nfs w /etc/exports
/mnt/ftp/sda3 192.168.1.0/24(rw,no_subtree_check,all_squash,anongid=1000,anonuid=1000)