为了实现最佳枚举,我应该将 NTFS 文件夹中存储的图像文件数量限制为多少?

为了实现最佳枚举,我应该将 NTFS 文件夹中存储的图像文件数量限制为多少?

请注意,我不是在问 NTFS 每个文件夹可以存储多少个文件(这已经涵盖了这里这里)。

我想知道其他人认为枚举 NTFS 文件夹中文件的“最佳”数字是多少。具体来说,我存储了约 20kb 的图像。似乎在数万个文件中,Windows 资源管理器开始出现问题(即花费大量时间)显示文件列表。

我应该将文件数量限制在 10k 吗?5k?是否有一个“最佳”数字(如 4096)可以让我在浏览文件夹时获得最佳性能?

答案1

没有神奇的最佳数字,只是 Explorer 需要花费更长的时间,具体取决于它需要查看的文件数量。

如果您使用 Explorer 浏览,我会尝试将每个文件夹的数量保持在 2000-3000 以下,但这是个人偏好。

话虽如此,我不建议使用 Explorer 来处理大量文件。如果可能的话,还是坚持使用命令行。我们这里有一个人坚持手动浏览这里的图像文件夹,每个文件夹大约有 90 万个文件,他为此感到很痛苦。

答案2

嗯,你问的问题比你想象的要大……简短的回答是,不,正如你提出的问题那样,没有最佳数字。

显然,它非常重要,以至于您希望进行一些优化,但又不至于重要到让您愿意提供更多细节。如果大多数其他变量保持不变,而您想要试验的只是 NTFS 文件夹中的文件数量,我想说不要担心它。因为如果您只是使用资源管理器,优化量对您来说几乎是不可察觉的。如果您真的不想改变任何东西,我想您应该把重点放在禁用 Windows 磁盘索引之类的事情上,这是一种非常密集的簿记工作,会降低您的 PC 速度(尽管可能有一些使用它的理由)。也许对您来说一个很好的替代方法是使用像 picasa 这样的程序,它非常擅长处理大量图像文件并有效地访问它们。

如果没有其他详细信息,例如您更新文件的频率、迁移之前需要多长时间、迁移之前访问文件的频率、为什么使用 NTFS 资源管理器访问如此大的图像文件存储库等,其他各种有助于优化答案的详细信息,很难说什么对您最有帮助。如果您真的想在优化文件访问方面取得重大进展,请设置一个廉价的 RAID 配置。祝你好运,希望我说的话可能有用。

相关内容