Article View: pl.comp.sys.pc-unix.linux
Article #3530Re: Linux to nie wszystko
From: j... Jaroslaw Strzalkowski
Date: Wed, 19 Feb 1997 00:00
Date: Wed, 19 Feb 1997 00:00
59 lines
3549 bytes
3549 bytes
stra...@chkw386.ch.pwr.wroc.pl wrote: : na raz - server not responding i wszystko wisi. Włączyłem w serwerze : debugowanie i znalazłem przyczynę. Serwer nie radził sobie właśnie : z wielokrotnymi dowiązaniami - przy próbach odwołania do tego samego : inodu z różnymi nazwami uznawał, że plik został przez kogoś skasowany, : zamykał go, otwierał na nowo i w ogóle tracił masę czasu. Po chwili : sytuacja się powtarzała, bo np do libc.so.4.5.26 odwołania przychodziły : co chwilę z różnych komuterów. Poradziłem sobie z tym wprowadzając Ciekawe. Czyli gdzie jest ten błąd w systemie? W obsłudzie linków symbolicznych? U mnie linków nie ma - to jest po prostu jeden katalog exportowany readonly (odpalam X-y mimo że root jest readonly dzięki temu, że pod /tmp montuję sobie miniaturowy ramdysk). A przeciez nie powinno być żadnych problemów z wielokrotnym czytaniem tych samych plików? Czy ja dobrze rozumiem NFS'a? NFS client wymaga zaczepienia w jądrze - musi być obsługa takiego specjalnego "urządzenia blokowego", ale nfsd to normalny proces, który czyta pliki? (oczywiście można nfsd dla szybkości wsadzić do jądra ale tutaj to nie występuje). Gdzie tu jest miejsce na błąd na serwerze? Bo to że disklessy pluły komunikatami "not responding" i boot zajmował im ze 3 razy dłużej niż powinien, to pryszcz - obrzydliwe i niedopuszczalne były tylko zwisy serwera. : poprawkę do jądra tak, by /lib, /bin, /sbin i /dev były montowane : niezależnie jeszcze przed odpaleniem inita - w ten sposób zniknął : problem różnych ścieżek. Wszystko niby było dobrze, ale co jakiś czas : zdarzały się tajemnicze zwisy z "server not responding". Poszukałem : na sieci najnowszego serwera NFS - wtedy był to 2.2beta23 (nawiasem mówiąc, No tak, może dlatego. Ja korzytałem z dość nowej instalacji - RH4 i nie przyszło mi do głowy szukać nowszego nfsd. To czego używam to 2.2beta16 - spróbuję obejrzeć nowszy beta - może już załatali tę dziurę? Skąd go w końcu ściągnąłeś? : Nie chcę jednak sadzać kernela 2.coś na maszynach z 4-5 MB pamięci, : bo na aplikacje nie starczy. Teraz nawet X11R5 daje się tam uruchomić. BTW: Jeśli nie masz jądra 2.1, to z tego co tu słyszałem nie zrobisz swap'a po nfs'ie. To jak Ci te X-y chodzą? Bo na moich diskless'ach mam 8 MB RAM i zdarzają się strony (z dużą ilością grafiki), które przewracają całe X-y (jak mi się zaczną na to skarżyć, to coś z tym zrobię :-)) : Bez przesady, zaraz wyzwiska. Po prostu napisałem, jak to zrobiłem : u siebie. Zobaczę jeszcze (w wolnej chwili) jak działa najnowszy nfsd - może jednak serwer linuxowy nie musi dostawać "czkawki" od disklessów (disklessów w większych ilościach - po prostu wsdziliśmy do menu bootpromów lepszych pecetów w laboratorium pozycję "X-terminal" - studenci nie muszą tego używać, ale jak ich coś napadnie, to jest tych disklessów całe stado). Hej. -- Jaroslaw Strzalkowski, Uczelniane Centrum Informatyki AGH, Krakow
Technical Details
Message-ID:
<5eenvq$kfb@galaxy.uci.agh.edu.pl>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailReferences:
<5eehc2$2ul$1@okapi.ict.pwr.wroc.pl>Show Full Headers
Complete Article Headers
From: j...@galaxy.uci.agh.edu.pl (Jaroslaw Strzalkowski) Subject: Re: Linux to nie wszystko Date: 1997/02/19 Message-ID: <5eenvq$kfb@galaxy.uci.agh.edu.pl> X-Deja-AN: 219821897 References: <5eehc2$2ul$1@okapi.ict.pwr.wroc.pl> Organization: University of Mining & Metallurgy Mime-Version: 1.0 Newsgroups: pl.comp.sys.pc-unix.linux Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit