EXT4文件系統(tǒng)大家可能都比較熟悉了,現(xiàn)在流行的ubuntu 11.04和Fedora15都是默認(rèn)采用的EXT4,EXT4是Linux的第四代擴(kuò)展文件系統(tǒng),是EXT3的后繼版本。
Btrfs 被稱為是下一代 Linux 文件系統(tǒng)。近年來(lái) ext2/3 遇到越來(lái)越多的擴(kuò)展性問(wèn)題,在期待 ext4 的同時(shí),人們發(fā)現(xiàn)了 btrfs,據(jù)說(shuō)它采用了很多先進(jìn)的文件系統(tǒng)設(shè)計(jì),不僅解決了 ext2/3 的擴(kuò)展性問(wèn)題,還讓人們看到了下一代文件系統(tǒng)所具有的許多其他特性。Feora已經(jīng)宣布Fedora 16 中的默認(rèn)文件系統(tǒng)為Btrfs。
現(xiàn)在我們來(lái)看看phoronix.com對(duì)這兩個(gè)文件系統(tǒng)的測(cè)試結(jié)果。對(duì)于硬件我不多介紹了,phoronix.com使用兩款不同廠家的計(jì)算機(jī)安裝ubuntu 11.04 Linux內(nèi)核為3.0版本,分別安裝運(yùn)行了32位和64位的系統(tǒng)??纯礈y(cè)試結(jié)果:
測(cè)試使用apache靜態(tài)網(wǎng)站服務(wù),從文件讀取速度上,在高端筆記本電腦采用Sandy Bridge CPU 和 Intel X-25 SSD硬盤上,BTRFS遠(yuǎn)高于EXT4,速度更快,BTRFS的處理速度高出EXT4的24%。但是在另一款低端的筆記本奔騰M+HDD硬盤配置,兩個(gè)文件系統(tǒng)處理速度基本一樣,可能是因?yàn)镃PU瓶頸的限制。