[問題] -使用ls指令緩慢問題

看板Linux作者 (.........)時間10年前 (2015/06/16 18:43), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/2 (看更多)
我的檔案系統是透過Fiber SAN mount進來約2x T的磁碟空間 當某些資料夾下存在約4xxx多個子資料夾的狀況下 在那個資料夾第一次下ls指令後,約需要等30~40秒檔案目錄 才會list出來,但是等第一次ls指令完成,後續再執行ls檔案 就出現得相當快速,如果ls -f不做排序,則不管是不是第一次 都會相當的快速。請問這樣的情形是正常的嗎?有什麼改善的方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.140.228 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1434451418.A.7FF.html

06/16 21:15, , 1F
檔案多當然慢
06/16 21:15, 1F

06/16 21:37, , 2F
一般ls下去 就類似 沒有index的db要撈資料 資料多就慢
06/16 21:37, 2F

06/16 21:37, , 3F
(比喻而已)
06/16 21:37, 3F

06/16 21:38, , 4F
但是只4000多 30幾秒的確有點誇張
06/16 21:38, 4F

06/17 08:16, , 5F
ls的結果會有類似cache的機制嗎?我執行ls第一次後,後續
06/17 08:16, 5F

06/17 08:16, , 6F
再ls就變的非常的快速?
06/17 08:16, 6F

06/17 10:09, , 7F
檔案系統是啥? ext3 ??
06/17 10:09, 7F

06/17 21:12, , 8F
一次列出四千多檔案好像沒什麼意義...
06/17 21:12, 8F
文章代碼(AID): #1LV_tQV_ (Linux)
文章代碼(AID): #1LV_tQV_ (Linux)