Centos Cache Verilerini Temizlemek


0
2 shares

Linux kullanıcı sıklıkla cache doluluğu problemi yaşamakta. Bu yazımızda Centos işletim sistemini kullanan sunucu adminlerine cache verilerini nasıl temizleyeceklerini göstereceğiz.

Yazıma başlamadan önce Linux cache yapısını biraz anlatmamız faydalı olacak.

Linux sistemleri kullanım şekillerine bağlı aralıklarla diskte ve RAM'da cache dataları oluşturur ve bu tataları bünyesinde tutar. Bu durum belirli bir birikim ve zaman dilimi sonrasında sunucu kaynaklarında aşırı kaynak kullanım izlenimi yaratabilir. Bu durumu örneklerle betimlememiz gerekirse tarayıcı geçmişinin sağlanmasına benzetebiliriz.

Tarayıcılar bildiğiniz gibi geçmiş ziyaretleri cache'lere ve aynı siteyi tekrardan ziyaret edeceğiniz düşüncesiyle verilerin bir kısmını bünyesinde tutar. Aynı siteyi tekrardan çağırmak istediğinizde size daha hızlı tepki vermeye çalışır. Centos cache yapısıda bire bir aynı mantıkla çalışmaktadır.

Şimdi gelelim bu geçmiş cache'leri nasıl temizleyeceğimize.

1- Sunucumuza putty veyada farklı bir client program aracılığıyla SSH üzerinden eriliyoruz.
Sayfanın cache belleğini temizlemek için sırasıyla aşağıda paylaşmış olduğum komutları çalıştırıyoruz.

# sync; echo 3 > /proc/sys/vm/drop_caches
# sync; echo 2 > /proc/sys/vm/drop_caches
# sync; echo 1 > /proc/sys/vm/drop_caches

Komutları çalıştırmamız ile beraber Centos cache verilerini temizlemiş olacağız. Lakin bu durum bir cron tanımlamasıyla sabitlememiz sunucu performansı ve cache verilerinin belirli aralıklala otomatik silinmesi için oldukça faydalı olacaktır.

Aşağıda paylaşmış olduğum komut SSH üzerinden cache verilerinin otomatik temizlenmesi için zamanlanmış görev oluşturacaktır.

# crontab -l

0 * * *  * sync; echo 3 > /proc/sys/vm/drop_caches

İşlem adımlarını tamamladıktan sonra doğruluğunu sağlayabilmek için 

# free -m komutunu çalıştırabilir ve output değerlerini gözlemleyebilirsiniz.

Faydalı olması dileğiyle.


Bu İçeriği Beğendiyseniz Arkadaşlarınızla Paylaşın

0
2 shares
Osman Sevinç
Hosting sektöründe 10 yılı aşkın deneyimiyle Natro Hosting' de çalışan Osman SEVİNÇ, Gece Ekibi, Uzaktan Destek ve Cops Eğitim Sorumlusu olarak görevine devam etmektedir. Aynı zamanda hosting dergi ve blog yazılarıyla siz değerli okurlarımıza kılavuz olmaya devam etmektedir.

3 Comments

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

  1. echo 1 , echo 2 , echo 3 yazmamızın farkı nedir? Sanki hepsi aynı işlemi yapıyor ve drop_cache in içine ya 1 yazıyor ya 2 ya 3 , bunu detaylandırabilir misiniz Osman Bey , Birde komutların başındaki # yi kaldırmak gerekiyor çünkü denediğimde hata verdi

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format