大數(shù)據(jù):計(jì)算機(jī)行業(yè)爭相傳誦的熱門概念
Linux第三個新內(nèi)核于2012年發(fā)行了,這次的開源操作系統(tǒng)給用戶帶來了全新的文件系統(tǒng),驅(qū)動程序和性能的提升。
Linux 3.4遵循了Linux 3.3在發(fā)布兩個月后,正式推出“穩(wěn)定”版,Linux之父Linus Torvalds同時也推出了7個RC版本。
Torvalds在他的聲明中寫道“我認(rèn)為3.4的發(fā)布周期作為一個整體已經(jīng)相當(dāng)成熟了,”“當(dāng)然,我總是希望RC版本更夠比之前更快的測試完成,但我認(rèn)為整體上,我們沒有任何大的破壞性的改動,這就是我喜歡它的原因。”
在功能方面,首先是增強(qiáng)了Btrfs文件系統(tǒng)。Btrfs文件系統(tǒng)本來是甲骨文工程師Chris Mason用來提升Linux默認(rèn)文件系統(tǒng)Ext4性能的一個手段。在2009年3月從Linux 2.6.29開始Btrfs首次成為Linux內(nèi)核的一部分,一直穩(wěn)步發(fā)展到今天。
Linux 3.4 版本增加了一個新的btfs修復(fù)程序,它可以幫助你從一個沒有登錄的掛載文件系統(tǒng)上恢復(fù)數(shù)據(jù)。Btrfs性能也得到了改進(jìn),從以前只支持4KB元數(shù)據(jù)塊到現(xiàn)在支持64KB元數(shù)據(jù)塊。
Btrfs的重要組成部分,是使用一些被稱為區(qū)段的,它定義了用于存儲指定信息片段的部分磁盤。在Linux 3.4,Btrfs已經(jīng)改善了它處理的區(qū)段。
內(nèi)核開發(fā)人員Josef Bacik在他的內(nèi)核提交報告里寫道“以前我們要離開寫入頁面只能等到緩沖程度寫入了一半才行,這意味著我們不得不跟蹤頁面的狀態(tài)和緩沖的狀態(tài)”“現(xiàn)在我們只要在完全緩沖時寫入,在完全緩沖時輸出就可以了。這讓我們可以很簡單的在我們的bflags上設(shè)置比特來表示緩沖程度的狀態(tài),我們不用再實(shí)時跟蹤I/O根目錄結(jié)構(gòu)了。”
在Linux 3.4的其他新功能中,改進(jìn)了B.A.T.M.A.N,全稱是:更好的移動無線網(wǎng)絡(luò)方案(Better Approach To Mobile Adhoc Networking),早在2011年3月首次登陸在Linux 2.6.38。在3.4版本中,B.A.T.M.A.N已經(jīng)過了改進(jìn),現(xiàn)在已經(jīng)能夠改變路由算法用于創(chuàng)建臨時的無線網(wǎng)絡(luò)
在Linux 3.4上,KVM虛擬化技術(shù)也有很大的提升。新內(nèi)核的特性得益于紅帽在Linux上提供的最大化的虛擬CPU(vcpus)從64到160。
更多信息請關(guān)注:21ic網(wǎng)友雜談頻道