LIUNX中的延遲寫
延遲寫是指把要寫的電腦數據先都放到記憶體里,等積累多了再一次性寫到硬碟,降低對硬碟的讀寫損耗。
與其對應的是同步寫。從輸入端(如鍵盤等)輸入數據後,同時寫入到硬碟上。
當進程往磁碟上寫數據時,先往高速快取中寫,以便隨後又讀它時,能從高速快取中讀取,而不必啟動磁碟讀取。Linux採取了延遲寫的策略,即如果緩衝區還沒有滿,則不急於把緩衝區的內容寫到磁碟上,而是再緩衝管理數據結構中隊該緩衝區設定延遲寫標誌,當高速快取中的數據延遲到必須往磁碟上寫的時候才進行寫盤操作。
LIUNX中的延遲寫