使用NTFS的Windows在处理大量文件和目录时的性能如何?
在遇到性能问题或其他问题之前,有没有关于文件或目录的限制的指导意见?
例如,拥有一个包含100,000个文件夹的文件夹是可以做的事情吗?
发布于 2009-03-25 20:51:07
短文件名的创建也存在性能问题,这会减慢速度。Microsoft建议,如果文件夹1中的文件超过300k,请关闭短文件名创建。前6个字符的唯一性越差,问题就越严重。
来自http://technet.microsoft.com的1,搜索"300,000“
发布于 2008-10-13 11:57:11
对于本地访问,大量的目录/文件似乎不是问题。然而,如果你通过网络访问它,几百次之后会有一个明显的性能损失(特别是当从Vista机器访问时(XP到Windows Server的NTFS在这方面似乎运行得更快))。
发布于 2017-03-15 00:12:06
在复制一个在线库时,我有过在NTFS目录中处理大约100000个文件(每个文件大小为几MB)的真实经验。
使用资源管理器或7-zip打开该目录大约需要15分钟。
使用winhttrack
编写站点副本总是会在一段时间后被卡住。它还处理了包含大约1,000,000个文件的目录。我认为最糟糕的事情是MFT只能通过顺序遍历。
在ext3上的ext2fsd下打开同样的东西,时间几乎是一样的。也许迁移到reiserfs (而不是reiser4fs)会有所帮助。
尽量避免这种情况可能是最好的。
对于使用不带任何文件系统的blobs的程序来说,任何文件系统都是有益的。这就是Facebook存储照片的方式。
https://stackoverflow.com/questions/197162
复制相似问题