您可以使用registry中的不同参数调整NTFS,并且TechNet文章指出您可以通过在registry中将NtfsDisable8dot3NameCreation设置为1来提高文件性能。
在现实生活中,获得多less钱,与遗留兼容性相比,这是否值得?
根据下面的文章,它开始帮助在300,000以上的文件。 http://oreilly.com/pub/a/windows/2005/02/08/NTFS_Hacks.html
只要记住你可以通过这样做来破坏较旧的应用程序。
你获得多less取决于太多的variables。 我build议你在更改registry之前和之后运行性能监视器。
解决这个问题的两个有价值的资源是:
另请参阅此评论(在另一个博客条目中): http : //www.sepago.de/e/helge/2008/09/22/why-disabling-the-creation-of-83-dos-file-names-will -不是,提高性能,或意志,它#评论-714
所有这一切,都是支持文件服务器或大量文件存在(或创build)文件夹(请参阅上面报告的数字)的服务器上的function的参数。 肯定有一些反对在客户端版本的Windows上使用该function的争论,在这种情况下可能存在向后兼容性问题。
当目录中有很多文件/名字时, 特别是在一些长文件名的开始处有很多重叠字符时,这是很有趣的。 在这种情况下文件创build时间将会增加(因为为长文件名创build短名称的algorithm要求短名称不能已经在索引中)。 枚举目录也可能变得更加昂贵。
一般来说,如果在一个非常大的目录中有大量的元数据活动,并且不存在依赖短名称的应用程序,那么它可以帮助很多。 自从YMMV以来,很难量化。