CentOS 清除暫存記憶體 script

測試站主機效能不是很好,開發的同仁常時間連線時常發生問題,包含磁碟 I / O 效能、swap 虛擬記憶體不足、還有主機整體效能問題等等,除了換一台主機以外,救急的方式就是清除暫存記憶體,提供下列 script 讓主機可以加入cron job 中設定每分鐘自動清除暫存,程式如下:
#!/bin/bash
# Linux 2.6.16 之後增加 drop caches 機制
#
# /proc/sys/vm/drop_caches 表示目前設定
# 0 表示開啟 cache
# 1 釋放 沒在使用的 cache (一般建議)
# 2 釋放 dentry, inode cache
# 3 = 1 + 2 (不建議)

sync;sync;echo 1 > /proc/sys/vm/drop_caches
sync;sync;echo 0 > /proc/sys/vm/drop_caches
sync;sync;

留言

這個網誌中的熱門文章

c語言-關於#define用法

CMD常用網管指令

PHP 與 JavaScript 之間傳值利用 json