Linux buffer cache temizleme.

Linux sunucudaki kullanılmayan memory’yi disk cache icin ödünç alır. Bu demek değildir ki linux sunucu düşük memory de çalışıyor. Öyle değil tabii ki.

Bu durumda Linux buffer cache’i temizleyebilirsiniz.

İşlemden önce :

[root@mng02 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:         88656      88061        594          0        942      62997
-/+ buffers/cache:      24122      64534
Swap:        12079       1673      10406

Şu komut ile temizliyoruz.

sync && echo 3 > /proc/sys/vm/drop_caches

İşlemden sonra :

[root@mng02 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:         88656      15438      73218          0         68        193
-/+ buffers/cache:      15177      73479
Swap:        12079         15      12064

Gördüğünüz gibi buffer/cache temizlendi.

Ayni sekilde bunu;

/sbin/sysctl -w vm.drop_caches=3

şeklinde de yapabilirsiniz.

Posted in Console, Linux on October 28th, 2013 by Kürşad DARA | | 0 Comments

Leave a reply