Re: Swap, wydajno¶æ i defragmentacja

Autor: Lawrens Hammond <valhalla_at_interia.pl>
Data: Sat 27 Oct 2007 - 12:49:52 MET DST
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original
Message-ID: <472317df$1@news.home.net.pl>

U¿ytkownik "Konrad Kosmowski" <konrad@kosmosik.net> napisa³ w wiadomo¶ci
news:t9e9v4-dev.ln1@kosmosik.net...
> Pamiêæ swap jest tylko po to aby tam zwalaæ nieu¿ywane (oznaczone jako
> takie)
> strony pamiêci, aby zwolniæ j± dla czego co tej pamiêci aktualnie
> bardziej
> potrzebuje. W ekstremalnych sytuacjach raz na ruski rok mo¿e siê
> zdarzyæ, ¿e
> wysycisz pamiêæ, jak nie bêdzie swap to zaczn± siê dziaæ rzeczy
> dziwne, np.
> ubijanie losowych procesów. :)

Gorzej... aby ubiæ proces, te¿ chyba jest jaki¶ do tego potrzebny...
Mo¿e siê zdarzyæ (stwierdzone w praktyce), ¿e ten ubijaj±cy ju¿ nie
zmie¶ci siê w pamiêci... ³atwo sobie wyobraziæ skutki...

> Sorry jakie masz gwarancje, ¿e nagle np. Fx czy jaki¶ inny program
> przyjmuj±cy
> dziwne dane wej¶ciowe nie wysyci tej pamiêci? Je¿eli nie na³o¿y³e¶
> limitów to
> nie mo¿esz powiedzieæ, ¿e zawsze masz min. æwieræ zapasu.

W³a¶nie, o to chodzi. Wysycona pamiêæ i brak miejsca dalej na cokolwiek.
Dobrze, je¶li chocia¿ na kursor starczy.
Testowa³em takie wybiegi w NT4. Wy³±cza³em swapa i pcha³em ile wlezie.
Po sam sufit.
Rezultat koñcowy by³ ró¿ny, raz wywali³o b³±d stop 0x50 (Kernel) Page
fault in nonpaged area, przewa¿nie jednak pojawia³a siê tona komunikatów
o braku pamiêci, ale taka ramka te¿ jej potrzebuje, a¿ w koñcu nawet na
ramki nie starcza³o. Oczywi¶cie, ju¿ dawno nic nowego nie chcia³o siê
odpalaæ, czasem z komunikatem, ¿e nie ma miejsca, czasem i bez niego,
dobrze, je¶li niekiedy udawa³o siê nagle zabiæ jaki¶ program... ale z
pamiêci± napchan± po brzegi i to by³o niemo¿liwe, pozostawa³ twardy
reset guziczkiem na obudowie.
System nie uszkodzi³ siê, po prostu zaprzestawa³ dzia³ania. Nie
BSoDowa³, nie komunikowa³, bo nie by³o miejsca na wywo³anie odpowiedniej
procedury. Bywa³o, ¿e trzeba by³o b³yskawicznie, jeszcze w trakcie
uruchamiania w³±czaæ plik wymiany, gdy narze¼bi³em co¶ i raptem
okazywa³o siê, ¿e ten¿e ma byæ tworzony na nieistniej±cej partycji.
Chyba nawet Szopen by wtedy przegra³ ze mn± w szybko¶ci operowania
klawiatur± i mysz±... :) Uda³o siê.
Dlatego mimo 2 giga RAM, oraz z rzadka zajmowania wiêcej, ni¿ 600 Mega
fizycznej, swapa w³±czy³em, na maksymalnie mo¿liw± wielko¶æ.
Strze¿onego... Wolê komputer wolniejszy, ale pewniejszy.

-- 
LH
Tylko dziêki zaiste niepojêtej, a tak wielkiej i niezbadanej
lito¶ci boskiej, ludzie w tym kraju nie na czworakach chodz±,
a na dwóch nogach, udaj±c cz³owieka.
(C) Józef Pi³sudski o Polakach.
Received on Sat Oct 27 12:55:07 2007

To archiwum zosta³o wygenerowane przez hypermail 2.1.8 : Sat 27 Oct 2007 - 13:42:10 MET DST