SAMBA - s

Masz problemy z siecią bądź internetem? Zapytaj tu
rudi_wro
Posty: 2
Rejestracja: 16 marca 2014, 08:31
Lokalizacja: Wrocław - Poland

SAMBA - słaby transfer serwer - NAS4Free = DEBIAN Jessie 7.4

Post autor: rudi_wro »

Witam całą społeczność :)
Jest to mój pierwszy post, na tym forum, jestem również "świeżakiem" jeśli chodzi o środowisko systemów operacyjnych GNU/Linux.

Od kilku tygodni testowałem różne dystrybucje i zdecydowałem się na Debiana Jessie.
Za platformę sprzętową posłużył mi poczciwy Lenovo T61 - używam go od 6 lat i z każdym nowym systemem i lekkimi modyfikacjami (zwiększenie pamięci operacyjnej, dysk SSD), działa coraz szybciej niż przy zakupie :)

Na laptopie działałem na XP, Win7, teraz praktycznie zmigrowałem do Debiana, ten ostatni jest oczywiście najbardziej sprawnym i stabilnym systemem, dodatkowo zauważyłem, że dzięki temu, iż obciążenie procesora i innych komponentów jest mniejsze a tym samym, na tej samej baterii laptop działa dłużej.

Przechodząc do rzeczy, praktycznie uruchomiłem wszystkie komponenty, nawet FingerPrint-a :) , mam jednak problem z szybką komunikacją pomiędzy T61 a serwerem NAS4free.

Zastosowałem chyba wszystko co udało mi się znaleźć na google i nic... jest mała poprawa, bo ustabilizowałem transfer na poziomie 250-320 Mb/s, ale do 900 Mb/s jeszcze daleko. Na tym samym środowisku tylko z Win7 osiągam transfer właśnie lekko ponad 900 Mb/s.

Zdziwiłem się, że na Debianie, jednak jest gorzej niż na Win, który wcześniej ma problemy z kopiowaniem pomiędzy okienkami w "mieszanym" środowisku.

Testy przeprowadzałem menedżerach plików Dolphin oraz PCManFM. korzystam z KDE Plasma.

poniżej podaję konfiguracje jakie wpisałem w pliki konfiguracyjne dotyczące sieci:

/etc/network/interfaces

Kod: Zaznacz cały

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).


# The loopback network interface
auto lo
iface lo inet loopback

/etc/hosts

Kod: Zaznacz cały

## 127.0.0.1	localhost
## 127.0.1.1	T61-Debian-SRU.dom	T61-Debian-SRU


# The following lines are desirable for IPv6 capable hosts
## ::1     localhost ip6-localhost ip6-loopback
## ff02::1 ip6-allnodes
## ff02::2 ip6-allrouters






127.0.0.1	localhost	ipv4-localhost	ipv4-loopback
 
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

/etc/samba/smb.conf

Kod: Zaznacz cały

[global]
interfaces = ipv4-localhost 10.1.1.0/24
hosts deny = ALL
hosts allow = 10.1.1.0/24  ipv4-localhost
bind interfaces only = yes
server string = %h server
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
load printers = No
printcap name = /dev/null
disable spoolss = Yes
dns proxy = No
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
printing = bsd
print command = lpr -r -P'%p' %s
lpq command = lpq -P'%p'
lprm command = lprm -P'%p' %j
client ntlmv2 auth = yes
read raw = yes
write raw = yes
getwd cache=yes
stat cache = yes
strict sync = no
use sendfile = yes
large readwrite = yes
oplock contention limit = 5
oplock break wait time = 100
case sensitive = true
strict allocate = yes
max xmit = 131072
use sendfile = Yes
dead time = 15
getwd cache = Yes
min receivefile size = 13638
aio read size = 64360
aio write size = 64360
aio write behind = true
socket options = SO_KEEPALIVE SO_REUSEADDR SO_BROADCAST TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT SO_RCVBUF=262144 SO_SNDBUF=262144
oplocks = yes
max connections = 65535
max open files = 65535
wide links = no
name resolve order = bcast host lmhosts




[homes]
comment = Home Directories
path = /home
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no


[netlogon]
comment = Network Logon Service
path = /home/netlogon
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
locking = no
strict locking = no


[profiles]
comment = User Profiles
path = /var/samba/profiles
read only = no
available = yes
browseable = no
writable = yes
guest ok = no
public = no
printable = no
create mode = 0600
directory mask = 0700
locking = no
strict locking = no


[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
writable = no
guest ok = no
public = no
printable = yes
locking = no
strict locking = no


[pdf-documents]
path = /home/pdf-documents
comment = Converted PDF Documents
available = yes
browseable = yes
writeable = yes
guest ok = yes
locking = no
strict locking = no


[pdf-printer]
path = /tmp
comment = PDF Printer Service
printable = yes
guest ok = yes
use client driver = yes
printing = bsd
print command = /usr/bin/gadmin-samba-pdf %s %u
lpq command =
lprm command =

Będę wdzięczny za sugestie i pomoc :)
Awatar użytkownika
Yampress
Administrator
Posty: 6429
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

tzn prędkość przy ściąganiu masz małą?
czy wysyłanie?

Są opcje optymalizacji samby.
Prędkość ściągania zależy też od systemu plików klienta...


Aby porównać instalujesz serwer ftp i sprawdzasz jakie na nim są prędkości i porównujesz z sambą.
rudi_wro
Posty: 2
Rejestracja: 16 marca 2014, 08:31
Lokalizacja: Wrocław - Poland

Post autor: rudi_wro »

Kopiowanie z i do NAS-a ma taką samą, czyli niską prędkość. jak widać poniżej, średnio statystycznie jest to 3 krotnie wolniej

Sprawdziłem kopiowanie po FTP-ie i jest podobnie - jak w Win7 poprzez SMB - transfer pomiędzy 870 a 945 Mb/s
ODPOWIEDZ