Strona 1 z 2

Problem z siecią

: 22 stycznia 2008, 07:11
autor: spikeneo
Witam serdecznie :)

Posiadam sieć opartą o systemy zarówno Windows ( XP - głównie ) jak i Linux ( Debian ). Transfer między komputerkami ( windowsami ) jest jeszcze w miarę do zaakceptowania ok 5 MB/s ale transfer między Linuxem a Windowsem wacha się między 300 KB/s a 400 KB/s :(

Co może być tego przyczyną ? Wadliwa karta sieciowa? Ustawienia karty tzn. maska itd. są ustawione tak samo ... Macie jakieś pomysły jak to rozwiązać ?

Pozdrawiam
Marcin

: 22 stycznia 2008, 07:13
autor: tgR
a jak kopiujesz pliki z linuxa na windows ?
samba ?
ssh ?
http ?
ftp ?

: 22 stycznia 2008, 07:22
autor: tomii
i podaj przykladowe konfiguracje kompów na których tak jest?

: 22 stycznia 2008, 09:23
autor: Yampress
jeśli używasz linuxa jako desktopa i tylko do ściągania plików z zasobów udostępnianych na innych serwerach to na tym desktopie nie musisz instalowac samby. wystarczą klienty samby.

: 22 stycznia 2008, 10:07
autor: spikeneo
Mam na linuxie Sambe 3.0.24 sądzę, że to może być jej wina. Mam też do niej nakładkę graficzną ale to chyba nie przeszkadza...

Jeszcze inna sprawa - mam dość słaby sprzęt ( stary ) czyli:

1.3 Ghz i 256 MB ram'u.

Ciężko stwierdzić czy to wina słabego sprzętu czy też Samby , jeśli uważacie, że to być może wina Samby to podeśle konfigurację.

Reszta komputerków czyli windowsów opiera się głównie na procesorach 2 rdzeniowych z 2 GB ram'u , część to laptopy typu 1.3 GHz i min 512 Ram

: 22 stycznia 2008, 11:21
autor: tgR
spikeneo pisze: 1.3 Ghz i 256 MB ram'u.
a uzywasz jakiegos szyfrowania ?
Yampress pisze:jeśli używasz linuxa jako desktopa i tylko do ściągania plików z zasobów udostępnianych na innych serwerach to na tym desktopie nie musisz instalowac samby. wystarczą klienty samby.
nie bardzo sie da za pomoca klienta samby udostepnic zasoby uzytkownikom systemow windows

: 22 stycznia 2008, 11:29
autor: spikeneo
Nie przypominam sobie żebym używał jakiegokolwiek szyfrowania...

Być może to wina także karty sieciowej albo zwyczajnie błędy w konfiguracji samby ...

: 22 stycznia 2008, 13:23
autor: tomii
a może nie masz dma , sprawdz wynik hdparm -tT /dev/haX (x-twouj numer dysku)

: 22 stycznia 2008, 13:34
autor: spikeneo
tomii pisze:a może nie masz dma , sprawdz wynik hdparm -tT /dev/haX (x-twouj numer dysku)
Więc wynik następujący :

HDA1 ( głowny / ) :

Kod: Zaznacz cały

Timing cached reads :   84 MB in 2.01 seconds = 41.76 MB/s
Timing buffered disk reads :   42 MB in 3.18 seconds = 13.21 MB/s
HDC1 ( dodatkowy dysk na którym są katalogi widziane przez sambe ):

Kod: Zaznacz cały

Timing cached reads :   90 MB in 2.01 seconds = 44.83 MB/s
Timing buffered disk reads :   38 MB in 3.11 seconds = 12.20 MB/s
HDD1 ( jw ):

Kod: Zaznacz cały

Timing cached reads :   90 MB in 2.02 seconds = 44.63 MB/s
Timing buffered disk reads :   38 MB in 3.08 seconds = 12.34 MB/s

Dodam jeszcze plik konfiguracyjny samby :

Kod: Zaznacz cały

[global] 



workgroup = grupa 
netbios name = pracownicy 

netbios aliases = zarzad 
include = /usr/local/samba/lib/smb.conf.%L 


server string = Samba 
wins support = yes 
read raw = yes 
write raw = yes 
getwd cache = yes 
debug level = 2 
debug timestamp = no 
timestamp logs = True 
max log size = 1000 
include = /etc/samba/dhcp.conf 
dns proxy = no 
security = user 
browseable = yes 
create mode = 777 
dos file times = yes 
dead time = 30 
keep alive = 30 
max open files = 500 

preferred master = yes 
syslog = 0 
obey pam restrictions = yes 
invalid users = root 
passwd program = /usr/bin/passwd %u 
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* . 

socket options = TCP_NODELAY 





[homes] 
   comment = Home Directories 
   browseable = no 
   writeable = yes 






   [profiles] 
   comment = Users profiles 
   path = /home/samba/profiles 
   guest ok = no 
   browseable = no 
   create mask = 0600 
   directory mask = 0700 








[kalendarze] 
path = /var/www/kalendarze/ 
comment = no comment 
volume = /procedury/kalendarze 
read only = no 
available = yes 
browseable = yes 
writable = yes 
guest ok = yes 
public = yes 
printable = no 
share modes = no 
locking = no 

[zarzad] 
path = /var/www/zarzad/ 
comment = zarzad 
read only = no 
available = yes 
browseable = yes 
writeable = yes 
guest ok = yes 
public = yes 
printable = no 
share modes = no 
locking = no 



[procedury] 
path = /var/www/procedury/ 
comment = no comment 
valid users = ania kropek 
browseable= yes 
writeable = yes 

[inne] 
path = /mnt/dysk2/samba_pliki/inne/ 
comment = inne 
read only = no 
available = yes 
browseable = yes 
writable = yes 
guest ok = yes 
public = yes 
share modes = yes


Tak z ciekawości zapytam czy do spawdzenia DMA nie jest czasem opcja -d?

Na wszystkich dyskach mam włączone DMA

Kod: Zaznacz cały

using_dma  = 1 ( on )
dodam także wynik hdparm /dev/hda1:

Kod: Zaznacz cały

multount = 0 OFF
IO_support = 0 OFF
unmaskirq = 0 OFF
using_dma = 1 ON
keepsetings = 0 OFF
readonly = 0 OFF
readahead = 256 ON

: 26 stycznia 2008, 19:11
autor: Yampress
system plików na jakim masz zapisywane udziały samby też ma znaczenie w prędkości zapisu/odczytu