View previous topic :: View next topic |
Author |
Message |
Callem n00b
Joined: 20 May 2004 Posts: 64
|
Posted: Thu Jan 26, 2006 6:46 pm Post subject: [SOLVED] [SAMBA] Problem z wydajnością |
|
|
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 |
|
|
psycepa Veteran
Joined: 27 Dec 2004 Posts: 1637 Location: Poland
|
Posted: Thu Jan 26, 2006 6:53 pm Post subject: |
|
|
hmm nie wiem dokladnie ale tak na pierwszy rzut oka to bym sie zainteresowal flaga
_________________ 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 |
|
|
Callem n00b
Joined: 20 May 2004 Posts: 64
|
Posted: Thu Jan 26, 2006 6:55 pm Post subject: |
|
|
Zapomniałem o tym wspomnieć. Kompilowałem sambę również z flagą async. Niestety bez efektu. |
|
Back to top |
|
|
psycepa Veteran
Joined: 27 Dec 2004 Posts: 1637 Location: Poland
|
Posted: Thu Jan 26, 2006 7:05 pm Post subject: |
|
|
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 |
|
|
Gabrys Veteran
Joined: 05 Dec 2005 Posts: 1096 Location: Toruń [PL]
|
Posted: Thu Jan 26, 2006 7:20 pm Post subject: |
|
|
może coś z hdparmem? _________________ Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M) |
|
Back to top |
|
|
Callem n00b
Joined: 20 May 2004 Posts: 64
|
Posted: Thu Jan 26, 2006 7:44 pm Post subject: |
|
|
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 |
|
|
Gabrys Veteran
Joined: 05 Dec 2005 Posts: 1096 Location: Toruń [PL]
|
Posted: Thu Jan 26, 2006 8:19 pm Post subject: |
|
|
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 |
|
|
szumek n00b
Joined: 13 Jan 2005 Posts: 8
|
Posted: Fri Jan 27, 2006 12:53 pm Post subject: problem z samba |
|
|
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 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 |
|
|
Callem n00b
Joined: 20 May 2004 Posts: 64
|
Posted: Fri Jan 27, 2006 4:05 pm Post subject: |
|
|
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 |
|
|
|