相关疑难解决方法(0)

一个 ext3 目录中的最大文件数同时仍能获得可接受的性能?

我有一个写入 ext3 目录的应用程序,随着时间的推移,该目录已增长到大约 300 万个文件。不用说,读取这个目录的文件列表是慢得无法忍受的。

我不怪 ext3。正确的解决方案是让应用程序代码写入子目录,例如./a/b/c/abc.ext而不是仅使用./abc.ext.

我正在更改这样的子目录结构,我的问题很简单:我应该期望在一个 ext3 目录中存储大约多少文件,同时仍能获得可接受的性能?你有什么经验?

或者换句话说;假设我需要在结构中存储 300 万个文件,该结构应该有多少层深./a/b/c/abc.ext

显然,这是一个无法准确回答的问题,但我正在寻找一个球场估计。

linux filesystems ext3 capacity-planning linux-kernel

25
推荐指数
3
解决办法
2万
查看次数