最佳化你的 ext2/ext3 檔案系統-目錄最佳化(轉)

ba發表於2007-08-15
最佳化你的 ext2/ext3 檔案系統-目錄最佳化(轉)[@more@]  今天翻閱 wiki.debian.org,在Sarge2EtchUPgrade 中提到Erich Schuberts的blog中講解了如何開啟 'dir_index'選項,於是就順便學習了一下,直接整理一下,還沒有驗證過,建議參考原文,呵呵。如下:

  題目:最佳化你的 ext2/ext3 檔案系統 -- 目錄最佳化

  你可能已經看到一些地方提到說ext2/ext3提供一種叫做'directory indexes'的特性,當你操作一個有很多檔案的目錄時,它可以明顯提速。比如 /usr/share/doc 目錄等。也就是 目錄最佳化。

  你可以用命令 ls -la | wc -l 來看看有多少個檔案, 當檔案很多的時候,我們會明顯發現ls非常慢了。所以就有了這個目錄索引來解決速度問題。

  然而,這個屬性在很多機器上並沒有開啟,因為開啟它需要你在建立檔案系統的時候加上一個引數。e2fsprogs在1.39(debian unstable May 29)版本中開始才將這個引數作為預設設定。所以,你可能在建立檔案系統的時候並沒有開啟它。驗證有沒有(假設操作的是/dev/hda5):
CODE:
tune2fs -l /dev/hda5 | grep features

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-959730/,如需轉載,請註明出處,否則將追究法律責任。

最佳化你的 ext2/ext3 檔案系統-目錄最佳化(轉)
請登入後發表評論 登入
全部評論

相關文章