2006年4月29日 星期六

Linux IO and 桌面

0

最近幾個月,陸續用了JFS、XFS、Ext3、Reiserfs來作為
linux桌面的檔案系統,是的,我無聊的玩了一下所有kernel
上支援的一般用途檔案系統,在最近對於IO行為越來越是感
到奇怪,以前認為不同的FS應該對系統的影響不會太大,特別
是單一硬碟環境,基本的就是一般桌面囉,開始想找找看是否
有理論可以針對IO系統進行特定目的的測試,基本的測試工具
其實蠻多的,但是我想要知道各種檔案系統所採用的設計跟他
們的表現上的關係,不過這也是大部份的人想知道的吧...呵,
像是說了一堆廢話,玩了一些以後的感想是
桌面
Reiserfs+deadline > Reiserfs = Ext3 > XFS > JFS
samba
Reiserfs+deadline > Reiserfs = Ext3+Hash dir > Ext3 = XFS > JFS
其中JFS跟XFS是自己以前在2.6.8之前的經驗
2.6.8之後沒在使用過這兩個檔案系統,僅供參考紀錄...

沒有使用數據...網路上的數據應該也夠多了...提供一篇
ibm上的文章
沒提供數據是因為這兩個環境都很複雜,還沒想到怎樣可以設定一個實驗組,
兩個環境都跟當時運行的程序、網路環境、記憶體和硬碟狀態有關,
若要實驗應該要固定一些環境的因素,哈,不過我在實驗方面的技巧很差,
以後有空再多研究研究...

P.S. 常常看別人的數據都讓我覺得很奇怪,跟自己使用的結果似乎不太一樣,
不知道以後如果自己弄了一篇,是否可以讓別人不會有同感,
不過我還是比較想知道FS設計跟應用上的關係...trace kernel code and
kernel profile...對我有點困難...

0 意見:

 
Design by ThemeShift | Bloggerized by Lasantha - Free Blogger Templates | Best Web Hosting