- Linux 內存優化。
- 1.清理前內存使用情況
- free -m
- 2.開始清理
- echo 1 > /proc/sys/vm/drop_caches
- 3.清理后內存使用情況
- free -m
- 4.完成!
- 查看內存條數命令:
- dmidecode | grep-A16"MemoryDevice$"
- # sync
- # echo 1 > /proc/sys/vm/drop_caches
- echo 2 > /proc/sys/vm/drop_caches
- echo 3 > /proc/sys/vm/drop_caches
- cache釋放:
- To free pagecache:
- echo 1 > /proc/sys/vm/drop_caches
- To free dentries and inodes:
- echo 2 > /proc/sys/vm/drop_caches
- To free pagecache, dentries and inodes:
- echo 3 > /proc/sys/vm/drop_caches
- 說明,釋放前最好sync一下,防止丟數據。
- 因為LINUX的內核機制,一般情況下不需要特意去釋放已經使用的cache。這些cache起來的內容可以增加文件以及的讀寫速度。
