🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.pc-unix.linux
Article #3530

Re: Linux to nie wszystko

#3530
From: j... Jaroslaw Strzalkowski
Date: Wed, 19 Feb 1997 00:00
59 lines
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-mail
References: <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