Samba - wolne przesy

Konfiguracja serwerów, usług, itp.
czesu
Posty: 10
Rejestracja: 18 września 2011, 10:16

Samba - wolne przesyłanie plików na serwer

Post autor: czesu »

Witam.
Mam problem ze swoim serwerem samby. Otóż, gdy wysyłam jakiś plik na serwer, wtedy plik zazwyczaj przesyłany jest z prędkością 10000-11000kB/s, czyli niemal maksymalną możliwą. Niestety nie działa to w drugą stronę. Gdy ściągam plik z serwera, wtedy przesył zawsze spada poniżej 7000kB/s.

Testowałem przesył na tym samym pliku i przy wyłączonych programach, które mogłyby zajmować łącze.

Co mogę z tym zrobić? Myślałem, że mogła zepsuć się karta sieciowa, jednak wtedy serwer nie pobierałby tak szybko pliku (?).

Z góry dziękuję za pomoc.

Jądro: Linux 2.6.32-5-686 #1 SMP Fri Sep 9 20:51:05 UTC 2011 i686 GNU/Linux
Architektura: i386
Karta sieciowa:

Kod: Zaznacz cały

Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
    Subsystem: Giga-byte Technology GA-7VM400M/7VT600 Motherboard
    Kernel driver in use: 8139too

Kod: Zaznacz cały

ifconfig -a

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 00:0f:ea:ce:79:a3  
          inet addr:192.168.1.103  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:eaff:fece:79a3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9793456 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10169282 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2075023991 (1.9 GiB)  TX bytes:576135447 (549.4 MiB)
          Interrupt:18 Base address:0xc800 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:992 errors:0 dropped:0 overruns:0 frame:0
          TX packets:992 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:95515 (93.2 KiB)  TX bytes:95515 (93.2 KiB)
/etc/resolv.conf

Kod: Zaznacz cały

nameserver 192.168.1.1
/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

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
Rysowanie schematu nie ma sensu - ruter oraz podłączone do niego komputery (zarówno po kablu jak i bezprzewodowo) oraz serwer (po kablu).

Żaden komputer nie ma skonfigurowanego firewalla - wewnątrz sieci nic nie jest blokowane.
Awatar użytkownika
czarownik
Beginner
Posty: 240
Rejestracja: 22 maja 2009, 17:23

Post autor: czarownik »

  1. Jaki masz przełącznik?
  2. Czy ruch odbywa się przez ruter (samba w innym vlanie, lan w innym)?
  3. Czy problem występuje na wszystkich końcówkach?
czesu
Posty: 10
Rejestracja: 18 września 2011, 10:16

Post autor: czesu »

  1. Jeśli chodzi ci o przełącznik, to robi za niego ruter. TP-Link WR740N.
  2. Tak, cały ruch w sieci domowej odbywa się przez router, podczas testów podłączone na raz były tylko testowany komputer i serwer.
  3. Jeśli poprzez końcówki masz na myśl komputery w sieci domowej to specjalnie przetestowałem wszystko co mam pod ręką i sprawa ma się tak, że na komputerachz zainstalowanymi Linuksami przesył jest mniejszy niż na komputerach z Windowsami7.

    Kod: Zaznacz cały

    [U]desktop:[/U]
    Arch 64bit: pobieranie z serwera ~7MB/s ; wysyłanie na serwer ~10MB/s
    Windows 7 64bit: 10-11MB/s; 10-11MB/s
    Ubuntu 11.10 64bit live USB: ~8,5MB/s ; ~7MB/s[U]
    laptop 1:
    [/U]Windows 7 64bit: 10-11MB/s; 9-10MB/s
    Ubuntu 11.10 64bit live USB: ~8,5MB/s ; ~7MB/s
    [U]laptop 2:
    [/U]tutaj ciekawostka, laptop ten korzysta z karty sieciowej na USB, i mimo to wartości pobierania i wysyłania nie są równe:
    Arch 32bit: 550 kB/s ; 860 kB/s
    
    Podczas testów na serwerze miałem powyłączane wszystkie niepotrzebne demony i procesy (torrenty, apache itp.
ODPOWIEDZ