Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] [SAMBA] Problem z wydajnością
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
Callem
n00b
n00b


Joined: 20 May 2004
Posts: 64

PostPosted: Thu Jan 26, 2006 6:46 pm    Post subject: [SOLVED] [SAMBA] Problem z wydajnością Reply with quote

Witam
Postawiłem sambę 3.0.20.b, skonfigurowałem jako PDC, udostępniłem przez nią drukarki, itd...
Wszystko chodzi szybko i sprawnie ale tylko dla jednego klienta (stacje robocze z Win98 SE i WinME).
Problem (straszne spowolnienie czytania tych samych plików przez różnych klientów) pojawia się w momencie, gdy na 2 stacji również uruchomiony zostanie program operujący na dużej ilości tych samych plików co 1 stacja (ok 50plików). Programy działają w środowisku DOS.
Przykładowo
Code:
:Locked files:
Pid    DenyMode   Access      R/W        Oplock           Name
--------------------------------------------------------------
31133  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/KONTA05.DBF   Thu Jan 26 19:20:08 2006
31135  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/KONTA05.DBF   Thu Jan 26 19:19:45 2006
31133  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/TRAS064.NTX   Thu Jan 26 19:19:54 2006
31135  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/TRAS064.NTX   Thu Jan 26 19:19:40 2006
31133  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/DOKN06.DBF   Thu Jan 26 19:19:22 2006
31135  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/DOKN06.DBF   Thu Jan 26 19:19:01 2006
31133  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/ZZZ.DBF   Thu Jan 26 19:19:17 2006
31135  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/ZZZ.DBF   Thu Jan 26 19:18:39 2006
31133  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/KONTA062.NTX   Thu Jan 26 19:19:34 2006
31135  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/KONTA062.NTX   Thu Jan 26 19:19:05 2006
31133  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/KATMAGO1.NTX   Thu Jan 26 19:19:10 2006
31135  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/KATMAGO1.NTX   Thu Jan 26 19:18:32 2006
31133  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/KONTA053.NTX   Thu Jan 26 19:20:12 2006
31135  DENY_NONE  0x12019f    RDWR       NONE             /home/samba/sa/BILANS/KONTA053.NTX   Thu Jan 26 19:19:45 2006
(lista jest znacznie dłuższa).
Code:

emerge -pv samba
[ebuild   R   ] net-fs/samba-3.0.20b  -acl -async -automount +cups -doc -examples -kerberos -ldap -ldapsam -libclamav -mysql -oav +pam -postgres +python -quotas +readline (-selinux) -swat -syslog -winbind -xml -xml2 0 kB

W logach samby nie zauważyłem żadnych błędów.
Próbowałem różnych konfiguracji (z oplock'ami i bez, z security = share itd.), niestety bez skutku.
Znalazłem przykładową konfigurację na stronie http://bofh.vt.pl/samba/
Na konfiguracji identycznej z tą ze strony nie odniosłem sukcesu.

Wcześniej chodziło wszystko pod Novell'em na Pentuim 200 z dyskiem ATA33 i nie było problemu.

Poniżej konfiguracja serwera:
Kernel: 2.6.14-gentoo-r2
Procesor: Celeron 533MHz
Pamięć: 196MB SDRAM 100MHz
2 Dyski: Seagate ST3402111A ATA100 (na oddzielnych kanałach IDE, spięte w software RAID1)
Code:
hdparm -tT /dev/md0
/dev/md0:
 Timing cached reads:   424 MB in  2.02 seconds = 210.30 MB/sec
 Timing buffered disk reads:   54 MB in  3.00 seconds =  17.97 MB/sec


Bedę wdzięczny za wszelkie podpowiedzi i sugestie.
Z góry dziękuję i pozdrawiam


Last edited by Callem on Tue Jan 31, 2006 6:07 pm; edited 1 time in total
Back to top
View user's profile Send private message
psycepa
Veteran
Veteran


Joined: 27 Dec 2004
Posts: 1637
Location: Poland

PostPosted: Thu Jan 26, 2006 6:53 pm    Post subject: Reply with quote

hmm nie wiem dokladnie ale tak na pierwszy rzut oka to bym sie zainteresowal flaga
Code:

-async

:wink:
_________________
RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part."
Back to top
View user's profile Send private message
Callem
n00b
n00b


Joined: 20 May 2004
Posts: 64

PostPosted: Thu Jan 26, 2006 6:55 pm    Post subject: Reply with quote

Zapomniałem o tym wspomnieć. Kompilowałem sambę również z flagą async. Niestety bez efektu.
Back to top
View user's profile Send private message
psycepa
Veteran
Veteran


Joined: 27 Dec 2004
Posts: 1637
Location: Poland

PostPosted: Thu Jan 26, 2006 7:05 pm    Post subject: Reply with quote

a probowales jakas inna wersje samby postawic moze ?
masz tam poustawiane hostname i domainname (brak ktoregos z nich powodowal wolna prace jakichs tam appsow)

moze to
lub
to
ci pomoze, generalnie szukales na forum jakichs informacji ? keywords slow samba albo low samba performance...
_________________
RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part."
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Thu Jan 26, 2006 7:20 pm    Post subject: Reply with quote

może coś z hdparmem?
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
Callem
n00b
n00b


Joined: 20 May 2004
Posts: 64

PostPosted: Thu Jan 26, 2006 7:44 pm    Post subject: Reply with quote

psycepa <- Hostname i domainnam mam ok.
Szukałem na forum, googlowałem itp, więc lekcje odrobiłem. Jednak jest tego bardzo dużo, dlatego napisałem o tym na forum aby zawężyć obszar poszukiwań. A może ktoś miał podobny problem i podzieli się tutaj rozwiązaniem...
Postaram się skompilować sambę 3.0.20a i zobaczę jak będzie.

Gabrys <- z hdparm chyba jest ok jak na DMA66.

Edit:
Zrobiłem przed chwilą mały teścik, z którego wynika że problem dotyczy przypdku, w którym różne stacje sięgają do tego samego pliku.
Na jednej stacji zapuściłem kopiowanie z samby dużego pliku. Na innej uruchomiłem w tym czasie program i ten szybko załadował pliki baz.
W momencie gdy pliki baz były otwarte uruchomiłem na jeszcze innej stacji kopiowanie innego mniejszego pliku oraz uruchomiłem program, który sięgał do tych samych już otwartych przed chwilą plików. Plik skopiował się bezboleśnie a program się mulił przy dostępie do baz.

..::Milu Edit:
Używaj guzika Zmień zamiast pisać jedną odpowiedź pod drugą.
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Thu Jan 26, 2006 8:19 pm    Post subject: Reply with quote

Spróbuj zasymulować taką sytuację bez użycia SMB. W ten sposób oddzielisz problem SMB od systemu, gdyż wg mnie istnieją dwie możliwe sytuacje:
1. System nie radzi sobie. W tej sytuacji kopiowanie tego samego pliku dwa razy naraz powinno też strasznie mulić.
2. Jakiś wewnętrzny problem SMB.
Ja stawiam na 1., ale przetestuj dokładnie.
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
szumek
n00b
n00b


Joined: 13 Jan 2005
Posts: 8

PostPosted: Fri Jan 27, 2006 12:53 pm    Post subject: problem z samba Reply with quote

tez mialem taki sam problem.
Na serwerze lezaly pliki Symfonii z kotrych korzystalo kilkanasice stacji roboczych. Wczesniej serwer byl p200 i 64MB ramu i jakos smigalo - Red hat 8.0, samba 2.x :D Po przejsciu na nowy serwer pIV 3.2GHz HT i 512 MB RAM, dysk Serial ATA 160GB, ethernet 1Gbit Intela - System Gentoo 2005.0 i samba 3.x zaczelo sie pierdzielic. Luserkowie na stacjach roboczyh kleli mnie po calej linii - nowy serwer a ledwo chodzi. Meczylem sie z ta samba kilak tygodni ale nic to nie dalo. Ostatecznie zrobilem unmerge samba i skorzystalem z waniliowych oficjalnych zrodelek samby 2.x. Po przejsciu na sambe 2.x wszystko ruszylo jak z kopyta :)

A wiec proponuje ci przerzucic sie na waniliowa sambe 2.x

pozdrawiam
Michal
Back to top
View user's profile Send private message
Callem
n00b
n00b


Joined: 20 May 2004
Posts: 64

PostPosted: Fri Jan 27, 2006 4:05 pm    Post subject: Reply with quote

Podsumowując dotychczasową walkę z problemem stwierdzam problem tylko z sambą. FTP, NFS bez problemu.
Kombinowałem z inną sambą 3.x, z innym jajkiem 2.6.x, z inną kartą sieciową, z wymuszaniem pracy w 10MBit FD i HD...

Pozostaje mi chyba do testów już tylko samba 2.x. Zobaczymy co z tego wyjdzie.
__________
EDIT: 31.01.2006 19:05:00
Przyznaję się bez bicia, że nie przetestowałem samby 2.x.
Przetestowałem za to sambę 3.0.21b. Problem nie zniknął.
Zacząłem więc kombinować z niektórymi opcjami samby i trafiłem na "share modes".
Domyślnie samba ma to włączone, man ostrzega przed wyłączaniem tej opcji ze względu na aplikacje windows.
Programy, które w moim przypadku korzystają z tych plików to aplikacje ms-dos, więc chyba nie powinno być problemów.
Tak więc ustawienie opcji "share modes = no", tylko dla zasobów na których operują te aplikacje, zlikwidowało opisywany problem.


Dziękuję wszystkim za zainteresowanie tym wątkiem i pozdrawiam.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum