在debian上运行web服务器和数据库的最佳文件系统是哪个?
示例:在debian ext2或ext3上管理巨大的子文件夹所花费的时间太长了,我的管理任务花费了很长的时间,我不能删除巨大的子文件夹,每个子文件夹都要等待30分钟。
发布于 2010-01-20 14:43:58
您的extX文件系统启用了dir_index吗?(运行tune2fs -l /dev/XXX检查)如果没有,作为第一步尝试启用它。
XFS很好地处理大量目录。
发布于 2010-01-20 14:56:46
正如詹姆斯所指出的,ext{2,3}使用适当的标志处理巨大的目录非常好;但是.有时候感觉不是这样的。
具体地说:
但是..。
ls
按字母顺序排列文件名;因此,它必须首先读取所有文件名,然后排序,然后显示,轻松地在数千个文件目录上花费几分钟时间。另一个常见问题是通配符匹配,它还必须读取所有现有文件名才能返回匹配子集。结论:如果您只使用精确指定的路径,那么任何好的文件系统都可以。如果您使用通配符,或者经常对整个目录进行操作(列出、复制或删除它),那么任何文件系统在大型目录上都会太慢。
发布于 2010-01-20 14:26:34
首先,查看维基百科关于文件系统的文章:http://en.wikipedia.org/wiki/Comparison_的_文件_系统。
第二,请考虑是否可以重新组织层次结构,使其在任何给定级别上都没有那么多文件。
第三,你在运行什么样的硬件?
第四,这可能是一个高度面向意见的问题,但我个人喜欢ext3或jfs。
https://serverfault.com/questions/104583
复制相似问题