熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
時(shí)間:2015-02-26 17:59:32 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150226/39109.html 手機(jī)查看 評(píng)論 反饋
Linux系統(tǒng)操作中,為了提高磁盤讀寫效率,就需要使用到sync命令,很多人對(duì)sync命令的用法不是很了解,下面小編就給大家介紹下Linux如何使用sync命令。
先了解一下buffer與cache:
buffer,為了解決寫磁盤的效率;
cache,為了解決讀磁盤的效率。
Linux系統(tǒng)為了提高讀寫磁盤的效率,會(huì)先將數(shù)據(jù)放在一塊buffer中。
在寫磁盤時(shí)并不是立即將數(shù)據(jù)寫到磁盤中,而是先寫入這塊buffer中了。
此時(shí)如果重啟系統(tǒng),就可能造成數(shù)據(jù)丟失。
sync命令用來flush文件系統(tǒng)buffer,這樣數(shù)據(jù)才會(huì)真正的寫到磁盤中,并且buffer才能夠釋放出來。
flush就是用來清空buffer。
sync命令會(huì)強(qiáng)制將數(shù)據(jù)寫入磁盤中,并釋放該數(shù)據(jù)對(duì)應(yīng)的buffer,
所以常常會(huì)在寫磁盤后輸入sync命令來將數(shù)據(jù)真正的寫入磁盤。
如果不去手動(dòng)的輸入sync命令來真正的去寫磁盤,linux系統(tǒng)也會(huì)有兩種寫磁盤的時(shí)機(jī):
1. kflush內(nèi)核線程周期性的去寫磁盤;
2. buffer已滿不得不寫。
上面就是Linux使用sync命令的方法介紹了,通過sync命令,能夠釋放數(shù)據(jù)中的buffer,加快Linux磁盤的讀寫速度,以達(dá)到提高磁盤讀寫效率的目的。
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)