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