linux清除緩存

使用方式 : sync
使用說明 : Linux 系統中欲寫入硬盤的資料有的時候會了效率起見,node

     會寫到 filesystem buffer 中,這個 buffer 是一塊記憶體空間,linux

     若是欲寫入硬盤的資料存於此 buffer 中,而系統又忽然斷電的話,緩存

     那麼資料就會流失了,sync 指令會將存於 buffer 中的資料強制寫入硬盤中ide

--內存

sync命令 linux同步數據命令同步

格式: sync it

用途:更新 i-node 表,並將緩衝文件寫到硬盤中。class

功能:sync命令是在關閉Linux系統時使用的。用戶須要注意的是,不能用簡單的關閉電源的方法關閉系統,由於Linux象其餘Unix系統同樣,在內存中緩存了許多數據,在關閉系統時須要進行內存數據與硬盤數據的同步校驗,保證硬盤數據在關閉系統時是最新的,只有這樣才能確保數據不會丟失。通常正常的關閉系統的過程是自動進行這些工做的,在系統運行過程當中也會定時作這些工做,不須要用戶干預。 sync命令是強制把內存中的數據寫回硬盤,以避免數據的丟失。用戶能夠在須要的時候使用此命令。效率

sync 命令運行 sync 子例程。若是必須中止系統,則運行 sync 命令以確保文件系統的完整性。sync 命令將全部未寫的系統緩衝區寫到磁盤中,包含已修改的 i-node、已延遲的塊 I/O 和讀寫映射文件。file

--

清除Linux緩存

# sync && echo 3 >/proc/sys/vm/drop_caches && sleep 2 && echo 0 >/proc/sys/vm/drop_caches

相關文章
相關標籤/搜索