Forum Linux.pl

System => Sieć => Wątek zaczęty przez: Therminus w 2018-01-21, 18:35:06

Tytuł: SAMBA i oplocks - bardzo wolne działanie
Wiadomość wysłana przez: Therminus w 2018-01-21, 18:35:06
Samba ver. 4.7.4 (ale poprzednie wersje to samo) zainstalowana z paczki na Slackware current.
Oprogramowanie branżowe jest umieszczone na serwerze. Zasób zamapowany na stacjach klienckich z Win7, Win8, XP.
Jeżeli program uruchomiony zostanie tylko na jednej stacji (system bez znaczenia), to przygotowanie wydruku trwa ok. 25 sekund.
Ale jeśli dołączy druga stacja i otworzy te same pliki (uruchamiając ten sam program lub pokrewny korzystający z tych samych plików), to wtedy przygotowanie tego samego wydruku, trwa 6 minut!
Wygląda na to, że buforowanie plików nie działa.
Do testów umieściłem program na jednej ze stacji z Windows 7 i tutaj program działał jak należy. Podłączenie dwóch stacji do programu nie miało wpływu na czas przygotowania wydruku. Zarówno z jednym klientem czy też z dwoma trwało to poniżej pół minuty.

I teraz pytanie czy SAMBA już tak ma i nic nie da się poprawić, czy może jest jakaś specjalna konfiguracja, której jeszcze nie znam?
Wyłączenie oplocks (czyli wyłączenie buforowania plików) tylko pogarsza sprawę. Przygotowanie tego samego wydruku zwiększa się do ponad 9 minut.
Przygotowanie wydruków to tylko przykładowa czynność. Program na sambie działa zauważalnie gorzej w każdym aspekcie, w porównaniu do udostępniania na Windows.