linux結束程序內存不會立刻釋放的解決方法

 

 

Linux下頻繁讀寫文件時,內存資源被耗盡,當程序結束後,內存不會釋放須要清除緩存。Linux緩存有dentry,buffer cache,page cache。node

注:Dentry用來加速文件路徑名到inode的轉換;buffer cache加速磁盤塊的讀寫;page cache加速inode的讀寫。縮短IO調用時間。緩存

釋放page cahcepost

echo 1 > /proc/sys/vm/drop_cachespa

釋放dentry和inodeblog

echo 2 > /proc/sys/vm/drop_cache內存

釋放page cache,dentry,inode資源

echo 3 > /proc/sys/vm/drop_cacheclass

相關文章
相關標籤/搜索