Linux下檔案系統的比較和選擇(轉)
Linux下檔案系統的比較和選擇(轉)[@more@] 基本我Linux下一直用的是reiserfs,那大概是從有一次剛開始用linux不久時的突然斷電開始的。那次沒有正常關機以後,Linux系統就再也啟動不了 了。聽說reiserfs能在斷電以後自動修復,而且速度很快,我就開始了自己的reiserfs旅程。
以前我認為linux的所有的檔案系統(ext2,ext3,reiserfs,jfs,xfs等)都沒有碎片,但是遇到了 和windows一樣的情況:剛裝完系統時執行很快,而越用越慢。最近在Arch Linux的論壇上才看到有人說reiserfs有碎片,而且速度比較慢,於是讓我開始懷疑我用了多年的reiserfs,於是也就去查詢了一下這文面的 文章。
Filesystems (ext3, reiser, xfs, jfs) comparison on Debian Etch是一篇最近才寫的在Debian Etch上面對各種檔案系統測試的報告,略去一些具體的資料,我把得出的結果放在這裡,以備有同樣需要的朋友參考:
要儘量最大化地使用分割槽的容量(也就是少浪費空間),請使用ReiserFS, JFS 或 XFS。
想快速地建立檔案系統和快速地掛載分割槽,請使用 JFS 或 XFS
需要對大檔案快速操作,請使用 JFS 或 XFS,若想最小化CPU使用量,JFS會更好。
對於大的目錄樹,使用EXT3或者XFS。有人建議對於大量小檔案使用ReiserFS比較好好,不好對於由10KB到5MB之間的不同大小檔案組成的目錄樹,使用XFS或ext3在現時中會更快一些。JFS雖然能最小化cpu佔用率,不過在速度上還是有些慢。
列出目錄中的內容和在某一特定的目錄樹下搜尋,有兩種情況。(1) 更快但是cpu使用率更高(ReiserFS,XFS);(2)慢一些但是低cpu 使用率(ext3,JFS)。XFS是一個很好的折中,它有比較快的速度,適度的cpu佔使用率和可接受範圍的頁錯誤。
結論:ext3浪費過多的空間而且格式化比較慢;ReiserFS掛載時間長,而且對於日常操作會產生比較多的頁錯誤;JFS是CPU佔用率最低的。XFS應該是用來作家用和小型商用檔案伺服器綜合起來看最合適的檔案系統,因為:
它能最大化地使用分割槽。
它是建立,掛載和解除安裝最快的。
它是對於500MB以上大檔案操作最快的。
它是對於中小檔案操作第二快的
它在對於大的目錄樹的搜尋的時間和cpu使用率間找到了一個比較好的平衡點。
它不是cpu使用率最使的但是佔用的系統資源在比較老的機子上也是可以接受的。
當然,對於日常應用來說鑑於XFS的速度和可伸縮性,它也是最佳的選擇。
以前我認為linux的所有的檔案系統(ext2,ext3,reiserfs,jfs,xfs等)都沒有碎片,但是遇到了 和windows一樣的情況:剛裝完系統時執行很快,而越用越慢。最近在Arch Linux的論壇上才看到有人說reiserfs有碎片,而且速度比較慢,於是讓我開始懷疑我用了多年的reiserfs,於是也就去查詢了一下這文面的 文章。
Filesystems (ext3, reiser, xfs, jfs) comparison on Debian Etch是一篇最近才寫的在Debian Etch上面對各種檔案系統測試的報告,略去一些具體的資料,我把得出的結果放在這裡,以備有同樣需要的朋友參考:
要儘量最大化地使用分割槽的容量(也就是少浪費空間),請使用ReiserFS, JFS 或 XFS。
想快速地建立檔案系統和快速地掛載分割槽,請使用 JFS 或 XFS
需要對大檔案快速操作,請使用 JFS 或 XFS,若想最小化CPU使用量,JFS會更好。
對於大的目錄樹,使用EXT3或者XFS。有人建議對於大量小檔案使用ReiserFS比較好好,不好對於由10KB到5MB之間的不同大小檔案組成的目錄樹,使用XFS或ext3在現時中會更快一些。JFS雖然能最小化cpu佔用率,不過在速度上還是有些慢。
列出目錄中的內容和在某一特定的目錄樹下搜尋,有兩種情況。(1) 更快但是cpu使用率更高(ReiserFS,XFS);(2)慢一些但是低cpu 使用率(ext3,JFS)。XFS是一個很好的折中,它有比較快的速度,適度的cpu佔使用率和可接受範圍的頁錯誤。
結論:ext3浪費過多的空間而且格式化比較慢;ReiserFS掛載時間長,而且對於日常操作會產生比較多的頁錯誤;JFS是CPU佔用率最低的。XFS應該是用來作家用和小型商用檔案伺服器綜合起來看最合適的檔案系統,因為:
它能最大化地使用分割槽。
它是建立,掛載和解除安裝最快的。
它是對於500MB以上大檔案操作最快的。
它是對於中小檔案操作第二快的
它在對於大的目錄樹的搜尋的時間和cpu使用率間找到了一個比較好的平衡點。
它不是cpu使用率最使的但是佔用的系統資源在比較老的機子上也是可以接受的。
當然,對於日常應用來說鑑於XFS的速度和可伸縮性,它也是最佳的選擇。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-963133/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 轉載.Linux三大檔案系統比較Linux
- Linux下如何選擇檔案系統:EXT4、Btrfs 和 XFSLinux
- Linux系統中有哪些比較重要的檔案系統結構?Linux
- Linux下檔案差異比較工具Linux
- 如何選擇CRM系統?哪個品牌比較好?
- Linux下常見檔案系統對比Linux
- Linux作業系統下Xwindow的語言選擇(轉)Linux作業系統
- 多平臺大型檔案系統比較
- 比較虛擬機器檔案系統的效能虛擬機
- 給大家在linux上檔案系統選擇上的一些建議(轉)Linux
- 選擇和配置一個專案優先權分級選擇系統(轉)
- Linux下加掛檔案系統的小結(轉)Linux
- 分散式檔案系統(HDFS)與 linux系統檔案系統 對比分散式Linux
- Linux檔案系統 (轉)Linux
- 細說GNU/Linux系統的檔案及檔案系統(轉)Linux
- linux環境下使用XFS檔案系統(轉)Linux
- 各種不同檔案系統的比較,資訊很詳細
- 選擇HHDESK的理由三【檔案對比功能】
- linux diff比較2個檔案的不同Linux
- linux下燒錄任何檔案系統格式的光碟(轉)Linux
- linux proc 檔案系統下 entry 的解釋(轉)Linux
- Linux教程-系統管理-/etc下的檔案詳解(轉)Linux
- linux下掛載NTFS和FAT檔案系統Linux
- Windows、Linux 和 Mac:作業系統之間的比較WindowsLinuxMac作業系統
- Linux下的檔案系統結構Linux
- linux 下檔案系統的劃分Linux
- linux下execl函式的使用和比較Linux函式
- 檔案和影像比較工具Kaleidoscope
- 淺談Linux的檔案系統(轉)Linux
- Linux下其它格式檔案系統的自動掛裝(轉)Linux
- UNIX系統下各檔案的作用(轉)
- Python和Web前端選擇哪個比較合適?PythonWeb前端
- Linux 檔案系統-ext3 檔案系統介紹(轉)Linux
- linux磁碟和檔案系統Linux
- linux檔案系統基礎(轉)Linux
- Linux掛載檔案系統(轉)Linux
- Linux系統檔案型別及檔案的副檔名(轉)Linux型別
- Android呼叫系統自帶的檔案管理器進行檔案選擇Android