西部数据的Zonefs将会登陆Linux 5.6内核
西部數(shù)據(jù)開發(fā)了有一段時(shí)間的 Zonefs 已經(jīng)確定要在 Linux 5.6 內(nèi)核中登場了,這并不是一個(gè)傳統(tǒng)意義上面的通用文件系統(tǒng)(比如 Ext4、NTFS),而是一個(gè)針對(duì)特定硬件設(shè)備的文件系統(tǒng),它為分區(qū)式存儲(chǔ)設(shè)備進(jìn)行了高度的優(yōu)化。
熟悉 Linux 的朋友應(yīng)該知道,在 Linux 下面內(nèi)核會(huì)將存儲(chǔ)設(shè)備視為塊設(shè)備,比如目前會(huì)將 SATA 存儲(chǔ)設(shè)備視為/dev/sdX。傳統(tǒng)文件系統(tǒng)是在這個(gè)塊設(shè)備上面進(jìn)行操作,而應(yīng)用程序則是通過系統(tǒng)提供的接口對(duì)塊設(shè)備上面的數(shù)據(jù)進(jìn)行訪問。
但 SMR HDD 有一個(gè)毛病,它只有在順序?qū)懭霑r(shí)才能正常發(fā)揮性能,一旦要進(jìn)行數(shù)據(jù)覆蓋寫入,就需要改寫這塊數(shù)據(jù)所在區(qū)塊內(nèi)的所有磁道,造成嚴(yán)重的性能下降。傳統(tǒng)的文件系統(tǒng)不會(huì)因?yàn)?SMR HDD 的特性而特別對(duì)待它,而 Zonefs 就是西部數(shù)據(jù)對(duì) SMR HDD 和其他分區(qū)式存儲(chǔ)設(shè)備提出的優(yōu)化方案。它在傳統(tǒng)的塊設(shè)備之外提供了另一種映射,將分區(qū)式存儲(chǔ)設(shè)備上面的每一個(gè)區(qū)都映射成一個(gè)單獨(dú)的文件,這帶來的好處就是應(yīng)用程序無需修改太多的代碼即可利用上分區(qū)式存儲(chǔ)設(shè)備的優(yōu)點(diǎn),很多原本要自己做的控制都被集成在 Zonefs 里面了,不用開發(fā)者來動(dòng)手了,這大大減少了使用分區(qū)式存儲(chǔ)設(shè)備的遷移工作量。
Linux 5.6 內(nèi)核已經(jīng)發(fā)布了第三個(gè)發(fā)布候選版,預(yù)計(jì)將于近期發(fā)布正式版,這版內(nèi)核包括有針對(duì)新硬件的支持,被 Phoronix 稱為是近幾年最激動(dòng)人心的 Linux 內(nèi)核更新。
總結(jié)
以上是生活随笔為你收集整理的西部数据的Zonefs将会登陆Linux 5.6内核的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 润滑油的作用是什么
- 下一篇: 联发科发布Helio P95芯片组:八核