On Tue, 26 Oct 2004, Jakub Bogusz wrote: > On Tue, Oct 26, 2004 at 08:32:42AM +0200, Marcin Bohosiewicz wrote: > > On Mon, 25 Oct 2004, Witold Krecicki wrote: > > > Dnia poniedziałek 25 październik 2004 00:16, Krzysztof Taraszka napisał: > > > > On Mon, 25 Oct 2004, Witold Krecicki wrote: > > > > > > > > nie ma tam przypadkiem jakiegos ipp2p ? > > > niet, na tym interfejsie otwarte wszystko > > > > Pomoglo use sendfile = no w smb.conf, > > co ciekawe, bez tego: > > > > SERWER KLIENT > > linux (2.4) -> winda dziala > > linux (2.4) -> linux (2.6) nie dziala > > linux (2.4) -> linux (2.4) nie dziala (po localhoscie) > > > > na innych maszynach (i686+amd64) sprawdzilem, ze > > linux (2.6) -> linux (2.6) dziala > > > > strace na tej niedzialajacej pokazuje: > > sedfile64() function not implemented. > > Bo sendfile64() jest od 2.6 dopiero. > Stare sendfile() z 2.2.x-2.4.x nie obsługiwało LFS. > Widocznie fallback w glibc jest (znacznie) mniej wydajny niż to, co > samba umie bez sendfile().
Jakub, gdyby ten fallback dzialal to by bylo OK. Zakazanie uzywania sendfile (use sendfile = no) pomaga. Tylko samba jest glupia, bo po probie wywolania sendfile64() na 2.4 zamiast obsluzyc blad i przejsc w tryb fallbacku - zawisa. IMHO powinna w logu poinformowac "warning: sendfile64() not implemented, disable sendfile", a nie wymagac do zdiagnozowania zapuszczania strace na smbd. A wyszlo dopiero teraz bo z changelogow samby wynika, ze miedzy 3.0.5 a 3.0.8pre1 zmienili domyslne ustawienie, na uzywanie sendfile w kazdym przypadku za wyjatkiem komunikacji z W9x. M. -- -| == Marcin Bohosiewicz - MB8042-RIPE - [EMAIL PROTECTED] == |- -| == tel. +48 601 485097 - PLD Team - [EMAIL PROTECTED] == |- -| == http://www.kernel.pl/ - ftp://ftp.kernel.pl/ == |- _______________________________________________ pld-devel-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
