Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Samba je šíleně pomalá  (Přečteno 1114 krát)

svecpetr

  • Člen
  • **
  • Příspěvků: 192
    • Zobrazit profil
Samba je šíleně pomalá
« kdy: 30 Červenec 2012, 19:44:02 »
nevím v čem je problém mám nastavenou sambu na serveru a už jsem udělal i zrychlení

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
sync always = no

a stále je extrémně pomalá ...

download 650 kb/s přes sambu (jeden velký soubor)
přitom http download je 22 mb/s (z toho samého serveru na stejný počítač)

už mě nic nenapadá, takže děkuji za rady





Petr Merlin Vaněček

  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5008
    • Zobrazit profil
    • Lomítkáři
Re:Samba je šíleně pomalá
« Odpověď #1 kdy: 30 Červenec 2012, 20:06:31 »
Co je mezi těmi PC? HTTP jede na TCP, SAMBA na UDP ... vadný switch?

Je to mezi linuxovými stroji, nebo je na druhé straně Windows? Jaká verze? Dělá to na více strojích, nebo na tom jednom?
Nějaké restrikce stran iptables? Co opačný směr? V logu není nic? Co statistiky, chybné pakety?
To "zrychlení" není až tak o zrychlení, ale spíše o stabilitě ve větších sítích.

PS: iperf umí krásně měřit rychlost i na UDP ...
« Poslední změna: 30 Červenec 2012, 20:08:54 od Petr Merlin Vaněček »
Registered Linux user #421281
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

svecpetr

  • Člen
  • **
  • Příspěvků: 192
    • Zobrazit profil
Re:Samba je šíleně pomalá
« Odpověď #2 kdy: 31 Červenec 2012, 06:24:09 »
na obou strojí je Ubuntu
vzdálenost 100km
server konektivita 1Gb/s, využitelnost 350mb/s
počítač konektivita 25 mb/s, využitelnost 22mb/s

na serveru je UFW takže iptables, ve kterém je udělná vyjímka na IP počítače, můžu zkusit firewall zastavit...

Petr Merlin Vaněček

  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5008
    • Zobrazit profil
    • Lomítkáři
Re:Samba je šíleně pomalá
« Odpověď #3 kdy: 31 Červenec 2012, 08:02:55 »
Co ty logy, není tam nic? Špatně to jede na obě strany?

Na takovou vzdálenost už bych uvažoval i o velikosti MTU (pokud je na tom serveru optika, asi by nebylo od věci toto: http://oreilly.com/openbook/samba/book/appb_02.html konkrétně bod B.2.2.5 IP packet size).

Co ten iperf v UDP?
Registered Linux user #421281
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

svecpetr

  • Člen
  • **
  • Příspěvků: 192
    • Zobrazit profil
Re:Samba je šíleně pomalá
« Odpověď #4 kdy: 31 Červenec 2012, 19:46:59 »
vypnutí firewallu, absolutně žádná změna

a v logu absolutně nic není všechny jsou nulové (i když je mám v smb.conf povolené)

až jedinou vyjímku

[2012/07/31 19:42:19.596580,  0] smbd/server.c:1107(main)
  standard input is not a socket, assuming -D option

to netuším co je?

svecpetr

  • Člen
  • **
  • Příspěvků: 192
    • Zobrazit profil
Re:Samba je šíleně pomalá
« Odpověď #5 kdy: 31 Červenec 2012, 20:11:01 »
takže jsem se nakrk a nainstaloval NFS

a rázem je rychlost 16mb/s což je cca 20x rychlejší

a bez jediného nastavení

Petr Merlin Vaněček

  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5008
    • Zobrazit profil
    • Lomítkáři
Re:Samba je šíleně pomalá
« Odpověď #6 kdy: 31 Červenec 2012, 20:46:14 »
NFS je samosebou vhodnější řešení, teď je otázka, kde je problém u samby, nadhodil jsem pár dalších věcí, co by mohly pomoci s diagnostikou, takže ... ?
Registered Linux user #421281
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3727
  • skill :: ur home erly
    • Zobrazit profil
Re:Samba je šíleně pomalá
« Odpověď #7 kdy: 31 Červenec 2012, 20:51:15 »
no, prvni vec co bych udelal je prohledl si alespon *global sekci .. ukaz nam ji prosim ..
dale zvys verbositu a prohledni logy .. tech logu je tam nekolik ..

nahodit bezmyslenkovite *foo protoze *bar proste neni seriozni reseni ..

zdravim, ntz
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??