Temat: Zasoby dyskowe USB poprzez SMB
Witajcie,
może zna ktoś remedium na problem "mulenia" rutera, a właściwie SMB przy kopiowaniu strasznie duzych ilości danych na dyski USB ?
Mam ruter TP-LINK WR-1043ND z EXTROOTem, swap'em i podłączonymi dwoma dyskami sformatowanymi na EXT3/EXT4 (automount).
na początku kopiowania (kopia z PC na Ruter-USBHDD) wszystko jest OK.
Prędkośći zapisu dużych plików sięga 8,5 MB/s. Obciążenie CPU przez SMB dochodzi max do 50%.
Jednak po pewnym czasie i skopiowaniu kilkudziesięciu GB zaczyna sie "mulenie".
Nie widać na liście usług by smb generowało jakieś duże obciązenie dla CPU.
A po zatrzymaniu transferu danych ( i braku ociązenia CPU przez smb ) mulenie ciągle występuje ( odświeżanie listy plików jest bardzo wolne ).
Pomaga dopiero reset usługi SMB ( /etc/init/d/samba restart ) - co powoduje, że transfer natychmaist wraca do swojej nominalnej pożadanej prędkości blisko 9MB/s.
Czy można coś zrobić aby zapobiec takim dziwnym zachowaniom samby ?
BTW: dla wszystkich, którzy podłączają swoje dyski pod USB:
Nalezy zwrócić szczególną uwagę, czy montowany z automatu dysk dostaje przydział jako /dev/sda ,
gdyż jeśli jest to NTFS (lub inny niż ext3), to może pojawić się problem z działaniem automontowania dysku podłączonego po USB, gdyż w pliku /etc/config/fstab jest zaszyta informacja, że partycja /dev/sda1 ma być montowana jako EXT3 !
Tą sekcję mount w tym pliku trzeba po prostu wyłączyć ( ENABLED 0).
Zalecam przejście na EXT3/4 zamiast NTFS,bo sama usluga obłsugi NTFS przy zapiscie obciąza ruter na poziomie ponad 40% !!!! Wówczas mozna osiągnać prędkość zapisu bliską 9 MB/s ( a nie 3MB/s jakw w NTFS ).
Dodam tylko ( dla mniej doświadczonych - sam też takowym jestem): problem z niedopowienim systemem plików na /sda1 objawia się brakiem jakichkolwiek dysków na liście z zakladce Nośniki USB. Jeśli masz taki objaw to znaczy, że trzeba pogmerać w pliku /etc/config/fstab