Portál AbcLinuxu, 2. května 2025 17:37
Také mě zaráší, jak jsou ty instalátory blbé. Zkoušel jsem openSUSE 11 a ono si dovoluje nadávat, že jsem nevytvořil SWAP, když mám 4GB RAM ... Bože, k čemu by mi asi tak byl.Instalátor se tě akorát zeptá, jestli si opravdu přeješ vytvořit systém bez swapu, tak co se tak vzrušuješ?
V linuxu je velmi důležité mít hodně RAM v případě, kdy nechcete debilní SWAP.Co je na swapu debilního?
Zkoušel jsem openSUSE 11 a ono si dovoluje nadávat, že jsem nevytvořil SWAP, když mám 4GB RAM ... Bože, k čemu by mi asi tak byl.Třeba k suspendu na disk, neasi. :-P
Protože jakmile by vám paměť začala docházet, začne ten killer zabíjet NÁHODNÉ procesy, což je teda fakt moudré chování. Normální OS (jako je Windows Vista) prostě při nedostatku paměti paměť nenaalokuje, linux radši zabije proces a z ušetřené paměti vám nějakou naalokuje.ale kdeze... oomkiller zabiji ty procesy ktere jsou dlouho neaktivni vuci pameti (zoz je mimochodem i panel v KDE - kicker). A nezabiji je pri pozadavku na nove alokovanou pamet pri spusteni novych programu, ale pokud dochazi volna pamet obecne, zejmena jde o to ze bezici prograym si pozadaji o dalsi pamet. Pokud by system rekl ze nema a neda, zhavarovaly by i ty zadajici aplikace a tim by ve vetsine pripadu klekl cely system, jelikoz jaderne procesy maji prednost. At uz tak nebo tak, pokud dojde na oomkiller, je to znamka, ze je system spatne dimenzovany. Je to vpodstate hlaseni o chybe. At uz ze mas malo ram obecne (64MB ram bez swapu napriklad) nebo ze mas leakujici proces. Oboji si zada reseni. Zdenek
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.