[Linux] MAIL-SEMINER: SWAPPING III

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Murat Koc (murat.koc@frontsite.de)
Date: Sat 06 Jul 2002 - 01:42:37 EEST


        
Selam,

gordugum kadar ile ikinci yazdigim boume kimseden yorum veya soru
gelmemis. Ama ilk bolum icin yazilanlara hala cevap verecegim ama
yorgunum :)

NOT: Dogan i tekrar listede aktif gormekten cok mutlu oldum.

-------------

himm bakayim en son ne yazmisim? evet nasil secildiklerini page lerin
yazmisim. O zaman simdi bu swap-out isleminin ne zaman yapildigindan ve
bu page lerin swap alanina nasil atildigina deginelim.

swapping-out islemi tahmin edebileceginiz uzere kernel memory oldukca
azaldigi zaman oldukca faydalidir. Peki butun page ler bittiginde kernel
nasil cakilmiyor derseniz, kernel bazi cok onemli fonksiyonlar icin
belirli miktarda page i reserve eder bundan dolayi da cakilmaz. dolayisi
ile bu reserve edilmis free page sayisini korumak icin belirli
zamanlarda swapp-out islemi yapilir. nedir bunlar? kswapd, daha onceden
belirlenmis belirli bir miktarin altina dustugu zaman her saniye
calisir. sonra efendim buddy system (meraklilara arastirma konusu,
anlatmak isteyen var mi? yoksa anlatayim mi?) e bir memory istedigi
oldugunda karsilanamadigi zaman temel olarak bu iki durumda swapping-out
islemi yapilir. Bunlarla ilgili cesitli fonksiyonlar bunlari da kod
bloklari halinde yazacagim. peki bu page ler bu swap alanina nasil
yerlestiriliyor. simdi her swap alani slot adi verilen bolumler seklinde
organize edilir ve bu slot larin her biri 1 page tutar. kernel da
swapping-out yapacagi zaman page leri bu slotlarda yanyana olacak
sekilde saklar boylece arama zamanindan tasarruf edilmis olur. tabii
eger birden fazla swap alaniniz varsa bu durumda isler biraz daha
karmasik olacaktir. daha hizli olan swap alanlari daha yuksek oncelik
alacaktir bos slotlar arandigi zaman bu is oncelik sirasina gore yapilir
hani swapon komutunda bir -p opsiyonu vardir priority belirtir. sizin
bir suru swap alaniniz varsa ne olur bunlar boyle sirayla aslinda bir
cember gibi dusunun arastirilir bulamazsa daha dusuk oncelikli olanlarda
ayni islem devam ettirilir. bu swap alani dedigimiz seyde bildiginiz
gibi ya bir partition olur veya veya bir dosya olur.

devami sonra :)

-- 
IYI CALISMALAR

MURAT KOC

-- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: This is a digitally signed message part

-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux)

iQIXAwUAPSYg276uWt8ry/OwFAKlAQf+KDPy462V++nzT3c9wu0LItZI8vsXNUm4 ISmcoOLMKflMfS1n1J93TShv8QkwODOdBuLhl0IxspIVeh0i1LXVnCJHfo5bM9Hb 747DfpQSIJ9rMGQJ0OijIQly7zIr/cd87UBUxmY3gWc36khaFbzVV+NqFCzy4/Eq W0wMAIXwZCeskiPTM13MNeQdxbBigHVxUQVOsv+1ksHbQvMfjbBtd0pUJDCIil/i OjMFl/AeC3frYeiG71bhrplm+y79jArbenNou8Jhd4i0KkuznOrX9DVzvrXXJHus rYGLX8jfp7JXEIjJv2+nX0THw63A2r9ZGID8D5ZT3a5E5zRI2eTcpwf8Ctevg8LL /vL+292tKs6DvL8SU6dSsfPExNRJyZUadYxA3lpO7fQZhJNVggzuZWMQHMxiYsQM LT39+95Xmd0J6mMfKdSOv5D6cVwKoXBIMa/4Sv5D28Q9SZmAee5y1hbk8srZ1bRw Oext1cjDkWggZAiNwE+tX5tA5AWSpzfzFe2XqbHmcwoj8HIPZfiXMYDkpPYdwJn5 6WcQznKvDM3pnxOUwHAq9p89n2uiTb/IrvNUxbSlxjnwyQZN2Q0HUcOfnC5rIIIn KzEFzek/5wayb97CwftY4nAjj65w5CIzt5Ngvck2ql9cYz5wj6xLcfFLd7nvxPiU FefqbJefNZ6PSw== =oXya -----END PGP SIGNATURE-----

----------------------------------------------------------------------- Liste üyeliğiniz ile ilgili her türlü işlem için http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz. Listeden çıkmak için: 'linux-request@linux.org.tr' adresine, "Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz. -----------------------------------------------------------------------


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.