Strona 1 z 1

[+] samba i dysk USB

: 07 czerwca 2010, 13:09
autor: bispawel
Witam wszystkich!

Zaczynam bawić się sambą, do której podłączyłem dysk seagata 500GB przez USB, z którego jak coś kopiuję na inny komputer to połączenie jest średnio 50-80Kb/s. Jak coś kopiuję z komputera zewnętrznego na ten dysk to mam 3-4Mb/s.

Dodatkowo udostępniam z tego samego serwera miejsce na dysku wewnętrznym, z którym połączenie działa tak jak trzeba i nie ma żadnych problemów.

Wpis dotyczący dysku usb z konfigu samby:

Kod: Zaznacz cały

[Media]
path = /mnt/dysk
comment = Dysk USB
writeable = yes
create mode = 0777
directory mode = 0777
guest ok = yes
guest only = yes
read only = no
printable = no
public = yes
write list = @pub
oplocks = True
level2 oplocks = True
log level = 1
Ma ktoś pomysł co jest nie tak?

: 07 czerwca 2010, 15:07
autor: lolleq
bispawel pisze:podłączyłem seagata 500GB przez USB z którego jak coś kopiuję na inny komp to połączenie jest średnio 50-80kb/s. Jak coś kopiuję z kompuera zewn. na ten dysk to mam 3-4mb/s.
Te prędkości to po sieci lokalnej osiągasz? Jak wyglądają prędkości w przypadku przesyłania danych z dysku lokalnego serwera na dysk USB i odwrotnie?

: 07 czerwca 2010, 16:57
autor: bispawel
Dysk lokalny na serwerze -> dysk USB (3 - 4 Mb/s)
Dysk USB -> dysk lokalny na serwerze (100 - 160 kb/s)

I tak jest w całej sieci lokalnej.

tak myślę sobie, bo skoro to nie samba, to może procesor?

Wydajność procesora:
Jak zaczynam coś kopiować z dysku USB:

Kod: Zaznacz cały

Cpu(s):  1.0%us,  8.7%sy,  0.0%ni,  0.0%id, 71.9%wa,  9.7%hi,  8.7%si,  0.0%st
Jak nic nie robię to wygląda to tak:

Kod: Zaznacz cały

Cpu(s):  0.3%us,  0.0%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Chociaż nie bardzo potrafię zrozumieć co jest co?

: 07 czerwca 2010, 17:55
autor: lolleq
bispawel pisze:tak myślę sobie, bo skoro to nie samba, to może procesor?
A jaki masz procesor w serwerze? RAM, kontroler dysku, chipset?

: 07 czerwca 2010, 19:04
autor: Pacek
Dysk lokalny na serwerze -> dysk USB (3 - 4 Mb/s)
Dysk USB -> dysk lokalny na serwerze (100 - 160 kb/s)
Wygląda na to, że masz bardzo duży spadek wydajności przy zapisie na dysku serwera. Czy dysk serwera jest na jakimś mirroringu (RAID-1)? Jeżeli tak, to sprawdź, czy macierz się przypadkiem nie odbudowuje.
Transfer 3-4MB/s z dysku na nie powala na kolana. Dysk powinien wyciągać spokojnie 10-15MB/s. Czy ten dysk i port USB są zgodne z USB 2.0?
Przed tego typu testami najlepiej jest odłączyć wszystkich użytkowników od zasobu (w sambie), ponieważ nie wiadomo jak mocno w danej chwili korzystają z niego użytkownicy z LANu.
Pokaż listing z polecenia: Będzie wiadomo co zżera zasoby i zabija procesor.

: 07 czerwca 2010, 22:10
autor: bispawel
No to mamy zwycięzcę. Port USB jest naturalnie stary. Sama płyta też nie należy do najnowszych procesor itp. Nie będę się rozpisywał co i jak technicznie wygląda, w każdym razie wsadziłem ten sam dysk do trochę nowszego zestawu i wszystko ładnie działa. Dziękuję wszystkim za rady i zainteresowanie.