我正在开发的产品每天收集数千个读数,并将它们作为 64k 二进制文件存储在 NTFS 分区 (Windows XP) 上。经过一年的生产,单个目录中有超过 300000 个文件,并且数量还在不断增长。这使得从 Windows 资源管理器访问父/祖先目录非常耗时。
我试过关闭索引服务,但没有任何区别。我还考虑将文件内容移动到数据库/zip 文件/tarball 中,但单独访问这些文件对我们是有益的;基本上,这些文件仍然需要用于研究目的,研究人员不愿意处理其他任何事情。
有没有办法优化 NTFS 或 Windows 以便它可以处理所有这些小文件?