作者EdwardGJLee (LGJ)
看板Linux
标题Re: [问题] -使用ls指令缓慢问题
时间Wed Jun 17 08:38:34 2015
※ 引述《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 之类的。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.241.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1434501516.A.CEB.html