Chinaunix

标题: find查找文件,优化问题 [打印本页]

作者: hiller1    时间: 2008-08-02 21:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 寂寞烈火    时间: 2008-08-02 23:47
慢在 何处?
作者: walkerxk    时间: 2008-08-02 23:56
原帖由 寂寞烈火 于 2008-8-2 23:47 发表
慢在 何处?

我想需要碎片整理了
或者LZ有没有考虑过升级硬件?是SCSI硬盘么?raid做了没有?

[ 本帖最后由 walkerxk 于 2008-8-3 00:00 编辑 ]
作者: 寂寞烈火    时间: 2008-08-02 23:58
原帖由 walkerxk 于 2008-8-2 23:56 发表

我想需要碎片整理了

defrag? 我倒想起了有个法国人写的反M$檄文里那段对磁盘整理的描述...
作者: walkerxk    时间: 2008-08-03 00:08
其实linux的分区原理使得他的数据分布更合理,更不容易产生碎片(不是没有碎片),但是也带来一个问题,当磁盘使用率很高的时候,会调用更多的资源去分配数据的存储,那时硬盘的读写就很慢。
作者: hiller1    时间: 2008-08-03 11:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: eeeef    时间: 2008-08-03 11:26
查找的时候将图片目录(不会出现index.html的目录)屏蔽掉
作者: r2007    时间: 2008-08-03 11:27
备份,然后换文件系统,或者根据当前文件系统的手册,针对小文件调优。一般要备份,重新mkfs(最好加一些参数),然后拷贝回来即可。
虽然麻烦,但磨刀不误砍柴工。
作者: rdcwayx    时间: 2008-08-03 14:29
这个快些吗?
find /usr/local/apache/htdocs |grep index.html
作者: walkerxk    时间: 2008-08-03 14:49
原帖由 rdcwayx 于 2008-8-3 14:29 发表
这个快些吗?
find /usr/local/apache/htdocs |grep index.html

更慢,find出来后还要交给grep处理grep不会比find里面处理快。
作者: liujunrong    时间: 2008-08-03 14:59
我想可能是路径的问题,/htdocs 下肯定还有很多文件夹吧
作者: liujunrong    时间: 2008-08-03 15:14
$cd /usr/local/apache/htdocs
$find . -name index.html -mount
作者: liujunrong    时间: 2008-08-03 15:19
如果只有图片的话
find /usr/local/apache/htdocs !-name *.jpg *.bmp *.png
作者: woodie    时间: 2008-08-04 08:51
标题: 回复 #1 hiller1 的帖子
可以限制一下find查找的路径深度。man find,看看-maxdepth,只关心虚拟主机的首页的话,用-maxdepth 1就够了。
作者: blackold    时间: 2008-08-04 09:20
加个-type f如何?
作者: hiller1    时间: 2008-08-04 13:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 恋夏寒    时间: 2008-08-04 13:58
mark.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2