所以我们坚持使用这个封闭的源代码系统,不断地将文件夹添加到一个目录中,并且由于是ext3,它将很快达到32k的限制。 而且该文件夹很快也会有+ 10万个文件夹。
它是2.6.24-27-xen x86_64 Ubuntu 8.04.4 LTS
ext4不支持,reiserfs有问题,我们现在正在尝试xfs。 有没有人可以提出我们最好的前进方向(理想情况是从经验 )给予上述常数?
继续使用XFS。 它会为你工作得很好。
我在各种繁忙的服务器上使用XFS。 例如,几个垃圾邮件过滤服务器将垃圾邮件隔离到单个目录。 该目录通常包含大约50万个文件。
XFS也有其缺点。 主要是删除性能不是很好,你需要删除大量的小文件。 在新的delaylog选项中,这在内核2.6.38中有了很大的改进。 如果您的工作负载是元数据密集型的,请确保在您使用mkfs.xfs文件系统时使用了lazy-count = 1选项。
此外,数据损坏的担心,你可能已经听到这些年来可能,但也是如同ext3与数据=回写模式一样危险 – 突然的服务器故障可能会导致在此刻被修改的文件损坏。 我没有亲身体验过这一点。