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ść proc
esora:
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.