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