Uvaha, was: Jak zabit nezabitelne?
Pavel Kankovsky
peak na kerberos.troja.mff.cuni.cz
Pondělí Září 29 11:14:40 CEST 1997
On Thu, 25 Sep 1997, Martin Mares wrote:
> > Predpokladam, ze je to cena za pouzivani 'nestabilniho' jadra a beru
> > to. Presto bych byl rad, kdyby z takovych situaci bylo lepsi
> > vychodisko. Chtel bych, aby bylo mozne zabit i procesy, ktere zrovna
> > cekaji (v jadre) na dokonceni nejake I/O operace. To by prece nemelo
> > byt tak tezke, ne?
>
> Inu, tezke -- skoro nemozne to je. Alespon pri tom, jak je cely
> Linux postaven. Na mikrokernelovych systemech to je vesmes jednoduche,
> ale na monolitickych to muze byt velice obtizne.
jenom se taktne mlci o tom, ze po napriklad po zabiti tasku, co dela
device driver nebo filesystem nebo neco podobne oblibeneho, nastava
dominovy efekt a zacnou padat na hubu tasky, co je k necemu pouzivaly
(nebot vyrobit program, co se zotavi ze vsech moznych chyb je pekna fuska
(mam s tim sve zkusenosti)), coz se v typickych pripadech od padu celeho
"monolitickeho" systemu zas az tak moc nelisi :)
jinak zamykat procesy v pameti lze i v "modernim" unixu (viz mlock(2))
--Pavel Kankovsky aka Peak (troja.mff.cuni.cz network administration)
Další informace o konferenci Linux