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

Table of Contents


我的檔案系統是透過Fiber SAN mount進來約2x T的磁碟空間

當某些資料夾下存在約4xxx多個子資料夾的狀況下

在那個資料夾第一次下ls指令後,約需要等30~40秒檔案目錄

才會list出來,但是等第一次ls指令完成,後續再執行ls檔案

就出現得相當快速,如果ls -f不做排序,則不管是不是第一次

都會相當的快速。請問這樣的情形是正常的嗎?有什麼改善的方法?


--

All Comments

Jessica avatarJessica2015-06-21
檔案多當然慢
Una avatarUna2015-06-23
一般ls下去 就類似 沒有index的db要撈資料 資料多就慢
(比喻而已)
David avatarDavid2015-06-24
但是只4000多 30幾秒的確有點誇張
Enid avatarEnid2015-06-28
ls的結果會有類似cache的機制嗎?我執行ls第一次後,後續
再ls就變的非常的快速?
Heather avatarHeather2015-07-01
檔案系統是啥? ext3 ??
Xanthe avatarXanthe2015-07-05
一次列出四千多檔案好像沒什麼意義...