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

Frederic avatar
By Frederic
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 之類的。

--
Tags: Linux

All Comments

-使用ls指令緩慢問題

Connor avatar
By Connor
at 2015-06-16T18:43
我的檔案系統是透過Fiber SAN mount進來約2x T的磁碟空間 當某些資料夾下存在約4xxx多個子資料夾的狀況下 在那個資料夾第一次下ls指令後,約需要等30~40秒檔案目錄 才會list出來,但是等第一次ls指令完成,後續再執行ls檔案 就出現得相當快速,如果ls -f不做排序,則不管是不 ...

有辦法紀錄每個deb或apt的log(好整理工具

Sandy avatar
By Sandy
at 2015-06-15T23:28
我知道安裝apt 的log在 /var底下 可是查了一下有點亂 有辦法查歷史安裝移除的視覺工具嘛 或是安裝某些apt檔前設還原點備份 有人有遇過嘛 - ...

使用elementary OS遇到的問題

Enid avatar
By Enid
at 2015-06-14T03:01
點擊系統設定值裡的and#34;鍵盤and#34;,switchboard的視窗都會自己關掉 我從終端機執行後他有顯示一些東西,可以幫我看看是什麼嗎? AAAatBBB:~$ switchboard [_LOG_LEVEL_INFO 02:51:49.158416] Application.vala:155 ...

Ubuntu 12.04 Desktop安裝不成功?

Olga avatar
By Olga
at 2015-06-11T20:29
Hello, 需要各位先進幫忙, Ubuntu 12.04 Desktop 以光碟片安裝,撐到最後的步驟, 在安裝GRUB時遇到困難, Executing and#39;grub-install /dev/sdaand#39; failed. This is a fatal error. ...

執行script 顯示locked

Aaliyah avatar
By Aaliyah
at 2015-06-10T12:02
※ 引述《learnbao (嘻嘻)》之銘言: : 請問一下各位前輩 我用的事CentOS : 我寫了一個script,當我打指令在terminal上執行時(像是123.sh) : /etc/init.d/abc stop [ ok ] : /etc/init.d/abc start [ ok ] : /e ...