Linux中頻繁讀寫文件時,內存資源被耗盡,當程序結束後,內存不會釋放需要清除緩存。緩存的類別有dentry,buffer cache,page cache。
echo 1 > /proc/sys/vm/drop_cache #釋放page cahce
echo 2 > /proc/sys/vm/drop_cache #釋放dentry和inode
echo 3 > /proc/sys/vm/drop_cache #釋放page cache,dentry,inode
echo 1 > /proc/sys/vm/drop_cache #釋放page cahce
echo 2 > /proc/sys/vm/drop_cache #釋放dentry和inode
echo 3 > /proc/sys/vm/drop_cache #釋放page cache,dentry,inode