13.949 defa okundu.

CentOS Cache Verilerini Temizlemek

Linux sistemleri kullanıma bağlı aralıklarla diskte ve ramde kullandığı alanlarda cache bellekler oluşturarak veri artıklarını buralarda tutar. Bunlar zamanla sistemde daha fazla yer kaplayıp siz sistemin yarısını bile kullanmıyorken tamamını kullanıyormuşsunuz gibi gözükebilir. Bunu bir örnek ile açıklamak gerekirse

web tarayıcınızda oluşan geçmiş kısmına benzetebiliriz. Siz sitelere girersiniz daha sonra tarayıcı bunu daha sonra da ziyaret edebileceğinizi düşünüp saklar. Daha sonraki ziyaretinizde siteler önbellekten çalışıtırılır. Bu sayede siteye daha hızlı bağlantı kurulur. Bu örnekten yola çıkarsak siz sistemde yaptınız verilerden oluşan cache bellekler sebebi ile sistem zamanla daha yavaş çalışmaya başlar veya aslında hiç
kullanmadığınız alanlar kullanılıyormuş gibi gözükür. Aşağıdaki komutlar ile diskte ve ramde oluşan cache bellek artıklarını temizlemeniz mümkündür.

Öncelikle burada yapacağimiz işlemler sisteminize zarar vermez aksine faydası olur. Yapacağınız güncellemeleri top c ekranından takip edebilirsiniz.

Örnek Çıktı;

Cache Bellek Temizleme

Cache Bellek Temizleme

Sayfa önbelleklerini temizlemek için aşağıdaki kodu ssh satırına yapıştırıp çalıştırabilirsiniz;
echo 1 > /proc/sys/vm/drop_caches

Dizin ve inode verileni temizlemek için aşağıdaki kodu çalıştabilirsiniz;
echo 2 > /proc/sys/vm/drop_caches

sayfa önbellekleri, dizin önbellekleri ve inode verilerini temizlemek için aşağıdaki kodu çalıştırabilirsiniz;
echo 3 > /proc/sys/vm/drop_caches

Not: Burada yapacağiniz işlemler sistemde kalıcı olarak bir sonuç vermez bu satırları bir yere not edip belirli aralıklar ile tekrar ederseniz çok faydasını görebilirsiniz.

Alakasız içerikÇalışmıyorAradığım içerik ama eksikleri varÇalışıyorHarika (Henüz Oy Verilmedi)

6 thoughts on “CentOS Cache Verilerini Temizlemek

    1. Sezer MEKİKÇİ Yazar

      Merhaba,
      Cronla ilgili daha once makale yayinlamadik yakin zamanda atmayi planliyoruz fakat size su sekilde yardimci olabilirim. Plesk panel uzerinde ayarlar ve araçlar menüsünde “zamanlanmış görevler” menüsü kısmında bu tarz cron görevlerini tanımlayabileceğiniz bir alan var. Oradan yapmak sizin icin daha faydalı olacaktır. En azından geri dönülebilir hatalar yapmış olursunuz. Dışaridan makaleleri test etmediğim icin evet budur tam aradığınız şey diyemem ne yazıkki

      Cevap
      1. yunus

        merhabalar hocam attığım resimi uygularsanız geriye alma şansımızda var bunu ben buldum internetten biraz farklı yol denedim bu şekil yaptım zaten crobtab -e den yazmadım direk pleskte zamanlanmış görevlerden yaptım o resimdeki ekstra kodlar tabiri caizise yazma izinleri veriyor faydalı olabiliceğini düşündüm ben 30 dakikalığa ayarladım 30 dk da bir ne kadar ram temizlendiği bana bilgi veriliyor ama bu kesin bir sonuç değil anlık rahatlatıyor sistemi sizin paylaştığınız birazdaha uzun zamanlı yardımıcı oluyor bu echo 3 ü cronlasak 3 günde bir falan çalışsa faydası olurmu acaba yada cronlanırmı

        Cevap
        1. Sezer MEKİKÇİ Yazar

          Merhaba,

          echo 3 komutu sisteminiz üzerinde tutulan cache bellek içersinde kalan artık verilerinizi temizleme görevi görüyor. Siz bu komutu çalıştırdığınızda sistem üzerinde cache bellek üzerinde var olan veriler siliniyor. Yani siz bu komutu günde bir de çalıştırsanız uzun vadede faydası olmaz. Fakat şöyle bir durum var, bazı çerez verileri yok etmiş oluyorsunuz bu komutu sisteminize haftada bir yada dediğiniz gibi 3 günde bir yaparsanız faydası olur onun dışında sistem gereksiniminiz fazla ise donanım artışına gitmek daha mantıklı oluyor.

          Cevap

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir