
Merhaba, Linux işletim sistemlerinde dosya, veri ve dizinlerin daha hızlı açılabilmesi için sık kullanılan bilgiler önbellekte tutulur. Önbellekte saklanan bu veriler sistem hafızasından (RAM) yer kapladığı için, zamanla bellek kullanımının artmasına neden olabilir. Özellikle uzun süre çalışan sunucularda veya yoğun sistemlerde, hafızanın dolması durumunda önbelleğin boşaltılması gerekebilir. Bu işlem, gerekli komutlar kullanılarak güvenli bir şekilde yapılabilir. Ayrıca sistem performansını korumak ve olası bellek sorunlarının önüne geçmek için önbelleğin belirli aralıklarla temizlenmesi önemle tavsiye edilir. Bu komutlar aşağıdaki gibidir.
1- Dosya verilerini temizlemek için;
echo 1 > /proc/sys/vm/drop_caches
2- Dizinin verilerini ve inodeleri temizlemek için;
echo 2 > /proc/sys/vm/drop_caches
3- Dosya, dizin ve inodeleri (tümünü) temizlemek için;
echo 3 > /proc/sys/vm/drop_caches
4- Eğer Permisson Denied (Operation not permitted) hatası alır iseniz root iken sync kullanmanız yeterlidir.
sudo sh -c “echo 3 > /proc/sys/vm/drop_caches”
veya
sh –c “sync; echo 3 > /proc/sys/vm/drop_caches”
*** Bilgi ve Not: RAM (Bellek) kullanım durumunuzu görmek ve izlemek isterseniz, linux terminal veya ssh üzerinden “free -m” komutunu güvenle kullanabilirsiniz.
Önbellek temizleme işlemleriyle uğraşmak istemiyorsanız, zamanlanmış temizleme işlemlerini otomatik yapan yüksek performanslı VPS/VDS Sunucu, Cloud Sunucu veya Dedicated Sunucu hizmetlerimizi tercih ederek tüm bu işlemleri hızlı ve kesintisiz bir şekilde yönetebilir, sistem kaynaklarınızı optimize ederek web sitenizin her zaman hızlı ve stabil çalışmasını sağlayabilirsiniz.
Başka bir yazıda görüşmek üzere.
Saygılar,