-使用ls指令緩慢問題 - Linux

By Frederic
at 2015-06-17T08:38
at 2015-06-17T08:38
Table of Contents
※ 引述《xyzman (.........)》之銘言:
: 我的檔案系統是透過Fiber SAN mount進來約2x T的磁碟空間
: 當某些資料夾下存在約4xxx多個子資料夾的狀況下
: 在那個資料夾第一次下ls指令後,約需要等30~40秒檔案目錄
: 才會list出來,但是等第一次ls指令完成,後續再執行ls檔案
: 就出現得相當快速,如果ls -f不做排序,則不管是不是第一次
: 都會相當的快速。請問這樣的情形是正常的嗎?有什麼改善的方法?
ls -f 用不到 metadata 所以很快。
改善方法:
1 一個目錄(資料夾)不要含過分多的檔案或子目錄。
2 善用組合式工具(這才是 Un*x 的精神),例如,那麼多目錄,
你總不會毫無目的的在做 ls 吧!把目的找出來,然後和其他工
具組合起來用。ls -f | grep xxxx 之類的。
--
: 我的檔案系統是透過Fiber SAN mount進來約2x T的磁碟空間
: 當某些資料夾下存在約4xxx多個子資料夾的狀況下
: 在那個資料夾第一次下ls指令後,約需要等30~40秒檔案目錄
: 才會list出來,但是等第一次ls指令完成,後續再執行ls檔案
: 就出現得相當快速,如果ls -f不做排序,則不管是不是第一次
: 都會相當的快速。請問這樣的情形是正常的嗎?有什麼改善的方法?
ls -f 用不到 metadata 所以很快。
改善方法:
1 一個目錄(資料夾)不要含過分多的檔案或子目錄。
2 善用組合式工具(這才是 Un*x 的精神),例如,那麼多目錄,
你總不會毫無目的的在做 ls 吧!把目的找出來,然後和其他工
具組合起來用。ls -f | grep xxxx 之類的。
--
Tags:
Linux
All Comments
Related Posts
-使用ls指令緩慢問題

By Connor
at 2015-06-16T18:43
at 2015-06-16T18:43
有辦法紀錄每個deb或apt的log(好整理工具

By Sandy
at 2015-06-15T23:28
at 2015-06-15T23:28
使用elementary OS遇到的問題

By Enid
at 2015-06-14T03:01
at 2015-06-14T03:01
Ubuntu 12.04 Desktop安裝不成功?

By Olga
at 2015-06-11T20:29
at 2015-06-11T20:29
執行script 顯示locked

By Aaliyah
at 2015-06-10T12:02
at 2015-06-10T12:02