Cached olarak atanan belleği(RAM) serbest bırakmak

Başlatan hasansahin, 14 Şubat 2009 - 03:18:08

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

hasansahin

free ve top komutunu kullandığımız zaman aşağıdaki gibi sonuçlar alırız.
free
         
Alıntı Yaptotal       used       free     shared    buffers     cached
Mem:       2072764     601068    1471696          0      10804     287312
-/+ buffers/cache:     302952    1769812
Swap:      2104472       1804    2102668

Burada toplam 2Gb ram olduğu, bunun 601 mb'lık bölümünün kullandığı ve 287 MB'lık bölümünün ise tamponlandığı anlaşılıyor.
Tamponlanan bu belleğin serbest bırakılması için önce root oluyoruz.
sudo su
Ardından da aşağıdaki komutu veriyoruz.
sync; echo 3 > /proc/sys/vm/drop_caches 
Tamponlanan belleğin tamamını olmasada büyük bölümünün serbest kaldığı görülecektir.
free
Alıntı Yaptotal       used       free     shared    buffers     cached
Mem:       2072764     356700    1716064          0        216      68264
-/+ buffers/cache:     288220    1784544
Swap:      2104472       1800    2102672

Kaynak : Gecenin bir yarısı sabaha karşı heartmagic :)

Anyone who has never made a mistake has never tried anything new.
Albert Einstein.

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Felâsife

Evet güzel ipucuymuş sabah sabah, teşekkürler
Gerçi bu tamponlamanın çok bir zararı yok diye biliyorum ama Pardus'ta neyse verdim gitti komutu. :D

Maceraya hazır mısın!  Bir BSD almaz mısın?

eren

Forumda açtığım eski konularla veya belgelerle ilgili yardım gerekiyorsa lütfen ilgili konunun altına yazın, mutlaka yardım edenler olacaktır. Forum dışı ortamlardan bana ulaşıp yardım isteyenlere maalesef yardım edemiyorum. Anlayışınız için teşekkür ederim.

hasansahin

Aslında cron ile bunu zamanlayıp belli zaman aralıklarında tekrarlattırmak lazım. Aşağıdaki kaynak faydalı olacaktır.

http://www.bilgipasaji.com/forum/hosting-genel-bilgi-395/46206-cron-jobs-kurulumu-ayarlari-kullanimi.html
Anyone who has never made a mistake has never tried anything new.
Albert Einstein.

pitikiti

ya bu catch rami serbest bırakan küçük bir programcık yazılamazmı yauvv her seferinde komut gireceğimize bir tıkla bu işi çözsek çok iyi olurdu valla.
İnsanlarmı hikayeleri anlatır hikayelermi insanları ?