Linux 2.6.34內核已經正式發佈,此次更新給開源操做系統帶來了新的文件系統。包含在本次升級中最值得關注的新項目是Ceph分佈式文件系統和 LogFS,LogFS是一個專門針對閃存媒體設備設計的文件系統,本次更新是2010年第二次內核重要更新,距上個版本2.6.33發佈日期相差還不到 三個月。網絡
Novell開源平臺主管Markus Rex說:「最讓我興奮的是,我看到了在文件系統方面的改進,當我看到人們擁有的數據愈來愈龐大,TB級數據存儲已經開始氾濫的時候,我但願Linux文 件系統能在這個時候有所突破,從目前來看,Linux文件系統彷佛正朝有利的方向發展」。分佈式
Ceph分 布式文件系統性能
Ceph項目將它描述爲一個分佈式文 件系統,能夠輕易管理上PB級的數據存儲,Ceph的核心是它的對象存儲設備(Object Storage Device,OSD)系統,它能夠跨多個存儲節點分佈數據。網站
Ceph項目網站是這樣描述的,「任一OSD失效時,數據會自動從新復 制到其它設備,但和傳統的RAID不同,每一個磁盤上數據的副本都散佈在其它大量的磁盤上,當一個磁盤失效時,可替換副本也分佈在多個磁盤上,這樣就使得 恢復過程能夠是並行的」。spa
Ceph結合了已經包含在Linux內核中的其它分佈式文件系統,如Oracle集羣文件系統 (Oracle Cluster Filesystem ,OCFS)。自2.6.16開始,OCFS就集成到Linux內核中了。另外,還有Red Hat的GFS(Global Filesystem,全球文件系統)。操作系統
雖然如今Ceph已經正式進入Linux內核,但主流 Linux發行版廠商還沒有對此做出迴應。Red Hat平臺工程副總裁Tim Burke說:「雲存儲產品將繼續保持高度活躍和不斷髮展,如今說誰是贏家尚不明確,爲此,Red Hat將會繼續主動創新,如今說Ceph將會成爲一個突出的角色爲時尚早」。設計
LogFS 閃存文件系統對象
Linux 2.6.34內核中還新增了一個文件系統LogFS,固態硬盤(SSD)和其它基於閃存的設備在Linux下又多了一個文件系統選擇,LogFS項目的官 方網站將其定義爲一個可擴展的閃存文件系統。接口
Linux 中的虛 擬化加強get
在2.6.34內核中,KVM Hypervisor也獲得了加強,帶來了新的vhost-net技術,vhost-net的目的是儘量減小虛擬化開銷。根據Burke的說法,Red Hat即將發佈的RHEL 6.0一個關鍵的目標就是提升虛擬化性能。
Burke說I/O密集型工做負載給Linux帶來了巨大的 挑戰,這也是爲何連續幾個內核版本都在這方面有所改進的緣由。
Burke說:「最近的virtio-net加強提供的網絡接口比 virt客戶機/主機接口更有效,主要目標是大幅減小系統調用的數量,咱們正在努力工做,爭取在下一個RHEL產品發佈時歸入此項功能」。