Linux新突破:新的內(nèi)核與新的文件系統(tǒng)
原創(chuàng)【51CTO快譯】Linux 2.6.34內(nèi)核已經(jīng)正式發(fā)布,這次更新給開源操作系統(tǒng)帶來了新的文件系統(tǒng)。包含在本次升級中最值得關(guān)注的新項(xiàng)目是Ceph分布式文件系統(tǒng)和LogFS,LogFS是一個(gè)專門針對閃存媒體設(shè)備設(shè)計(jì)的文件系統(tǒng),本次更新是2010年第二次內(nèi)核重要更新,距上個(gè)版本2.6.33發(fā)布日期相差還不到三個(gè)月。
Novell開源平臺主管Markus Rex說:“最讓我興奮的是,我看到了在文件系統(tǒng)方面的改進(jìn),當(dāng)我看到人們擁有的數(shù)據(jù)越來越龐大,TB級數(shù)據(jù)存儲已經(jīng)開始泛濫的時(shí)候,我希望Linux文件系統(tǒng)能在這個(gè)時(shí)候有所突破,從目前來看,Linux文件系統(tǒng)似乎正朝有利的方向發(fā)展”。(51CTO推薦閱讀:下一代Linux文件系統(tǒng)將如何發(fā)展?)
Ceph分布式文件系統(tǒng)
Ceph項(xiàng)目將它描述為一個(gè)分布式文件系統(tǒng),可以輕易管理上PB級的數(shù)據(jù)存儲,Ceph的核心是它的對象存儲設(shè)備(Object Storage Device,OSD)系統(tǒng),它可以跨多個(gè)存儲節(jié)點(diǎn)分布數(shù)據(jù)。
Ceph項(xiàng)目網(wǎng)站是這樣描述的,“任一OSD失效時(shí),數(shù)據(jù)會(huì)自動(dòng)重新復(fù)制到其它設(shè)備,但和傳統(tǒng)的RAID不一樣,每個(gè)磁盤上數(shù)據(jù)的副本都散布在其它大量的磁盤上,當(dāng)一個(gè)磁盤失效時(shí),可替換副本也分布在多個(gè)磁盤上,這樣就使得恢復(fù)過程可以是并行的”。
Ceph結(jié)合了已經(jīng)包含在Linux內(nèi)核中的其它分布式文件系統(tǒng),如Oracle集群文件系統(tǒng)(Oracle Cluster Filesystem ,OCFS)。自2.6.16開始,OCFS就集成到Linux內(nèi)核中了。另外,還有Red Hat的GFS(Global Filesystem,全球文件系統(tǒng))。
雖然現(xiàn)在Ceph已經(jīng)正式進(jìn)入Linux內(nèi)核,但主流Linux發(fā)行版廠商尚未對此作出回應(yīng)。Red Hat平臺工程副總裁Tim Burke說:“云存儲產(chǎn)品將繼續(xù)保持高度活躍和不斷發(fā)展,現(xiàn)在說誰是贏家尚不明確,為此,Red Hat將會(huì)繼續(xù)主動(dòng)創(chuàng)新,現(xiàn)在說Ceph將會(huì)成為一個(gè)突出的角色為時(shí)尚早”。
LogFS閃存文件系統(tǒng)
Linux 2.6.34內(nèi)核中還新增了一個(gè)文件系統(tǒng)LogFS,固態(tài)硬盤(SSD)和其它基于閃存的設(shè)備在Linux下又多了一個(gè)文件系統(tǒng)選擇,LogFS項(xiàng)目的官方網(wǎng)站將其定義為一個(gè)可擴(kuò)展的閃存文件系統(tǒng)。
Linux中的虛擬化增強(qiáng)
在2.6.34內(nèi)核中,KVM Hypervisor也得到了增強(qiáng),帶來了新的vhost-net技術(shù),vhost-net的目的是盡可能減少虛擬化開銷。根據(jù)Burke的說法,Red Hat即將發(fā)布的RHEL 6.0一個(gè)關(guān)鍵的目標(biāo)就是提高虛擬化性能。
Burke說I/O密集型工作負(fù)載給Linux帶來了巨大的挑戰(zhàn),這也是為什么連續(xù)幾個(gè)內(nèi)核版本都在這方面有所改進(jìn)的原因。
Burke說:“最近的virtio-net增強(qiáng)提供的網(wǎng)絡(luò)接口比virt客戶機(jī)/主機(jī)接口更有效,主要目標(biāo)是大幅減少系統(tǒng)調(diào)用的數(shù)量,我們正在努力工作,爭取在下一個(gè)RHEL產(chǎn)品發(fā)布時(shí)納入此項(xiàng)功能”。
原文:Linux 2.6.34 Kernel Debuts With New Filesystems 作者:Sean Michael Kerner
【編輯推薦】