win95 swap a ramdrive-ban
Auth Gábor
franko at mail.rgstudio.hu
Thu Jul 10 12:26:35 CEST 2003
Halihó!
2003. július 10. 11.49 dátummal Vajk Fekete ezt írta:
> az a baj, hogy ugy gondolkodik, hogy ha az a lap regen nem volt
> hasznalva, akkor kirakjuk, mert ha szukseg lesz a memoriara, akkor nem
> kell bajlodni vele, most meg raerunk. csak ha nem szabad memoriara
> lessz szukseg elobb, hanem arra a lapra, akkor meg be kell hozni. tehat
> egyik sem jo. csak hogy a tul hamar kirakjuk akkor rossz, ha altalaban
> nem hasznaljuk ki a memoriat (tul van meretezve), a csak akkor rakjuk
> ki ha kell a memoria meg akkor rossz, ha keves a memoria, es gyakran
> van tobbre szukseg mint a fizikai.
Ismered behatóbban az operációs rendszerek kernelszintű algoritmusait,
vagy csak találgatsz? :)
Ajánlott olvasmány: Andrew S. Tanenbaum: Operációs rendszered, ha
elolvastátok, akkor beszélhatünk tovább... OK?
> ebbol latszik, hogy a windows tervezok dontese teljesen jo volt, mert
> abbol indultak ki, hogy a memoria mindig is keves lesz, kell a swap. ha
> Te ugy hasznalod, hogy sokkal tobb memoria van benne mint kell, es soha
> nem kellene neki swappelni, akkor egyszeruen nem arra hasznalod, amire
> terveztek.
Heh... egy gépnek üzemszerűen nem szabadna swap-elnie. Az rossz
kompromisszum... azért van mégis, mert vannak olyan
program-kernel-memória komponensek, amelyek akár 10-20 percig (akár 1-2-3
napig) sem kellenek; viszont az általunk foglalt memória sokkal inkább
használható gyorsítótárnak.
Például ha szövegszerkesztesz, akkor vannak olyan komponensek, amelyeket
behúzott memóriába, de a kód nem kapott példányosítást, mert még nem
használtad... megfelelő memóriamenedzser esetén pár másodperc múlva ezek
kikerülnek swap-re, mert nem kellenek. Lehet, hogy nem is fogod
használni, lehet, hogy fél óra múlva. De lehet, hogy most kell.
Statisztikailag viszont megéri kitenni swap-re, mert valószínüleg nem
kell.
Ha a gép másodpercenként többször is hozzányúl a swap-hez, akkor ideje
memóriát bővíteni.
--
Frank O'Yanco -=- Mobil +36-70/312-1856 +36-30/368-7792 -=- ICQ: 49179141
FreeBSD (current stable branch) - Toshiba Satellite 1410
Key fingerprint E99D 1A55 0DF2 3AAC 2A15 FD55 0D71 B88D 35E5 C50D
More information about the Elektro
mailing list