Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Linux釋放cache內存教程

Linux釋放cache內存教程

日期:2017/2/7 14:24:46      編輯:Linux教程
 

/proc是個虛擬文檔系統,我們能夠通過對他的讀寫操作和kernel實體間進行通信的一種手段.也就是說能夠通過修改/proc中的文檔, 來對 當前kernel的行為做出調整.那麼我們能夠通過調整/proc/sys/vm/drop_caches來釋放內存.操作如下:
# cat /proc/sys/vm/drop_caches
0
首先,/proc/sys/vm/drop_caches的值,默認為0
# sync
手動執行sync命令(描述:sync 命令運行 sync 子例程。
假如必須停止系統,則運行 sync 命令以確保文檔系統的完整性。
sync 命令將任何未寫的系統緩沖區寫到磁盤中,包含已修改的 i-node、已延遲的塊 I/O 和讀寫映射文檔
# echo 3 > /proc/sys/vm/drop_caches
# cat /proc/sys/vm/drop_caches
3
將/proc/sys/vm/drop_caches值設為3

然後使用free就能看見cache的內存釋放掉了,這個在測試磁盤IO的時候非常有用。

Copyright © Windows教程網 All Rights Reserved