qua*_*els 5 windows-server-2008 windows-server-2008-r2
Windows Server 2008 r2目录可以安全保存多少个文件?
我正在考虑一个拥有图片库的网站.假设有一个目录包含所有缩略图,另一个目录包含完整大小的图像.可以安全存储多少对图像?
或者,如果没有一个好的剪切干燥答案,我应该尝试使用30,000张图像吗?
如果您的服务器使用NTFS作为其卷文件系统,则每个目录本身不限于任意数量的文件,但更多的是每个卷限制为一定数量的文件/目录.
对于NTFS,大小限制是:
NTFS大小限制
每卷文件4,294,967,295(2 ^ 32减去1个文件)
当然,这没有说明性能,还有其他考虑因素可以发挥作用.有了30000,你不用担心.当你进入数百万时,你可能不得不开始重组.
编辑以解决缩放/性能问题
从技术上讲,NTFS文件系统使用全局MFT跟踪所有文件(目录是文件,主要用于向最终用户进行逻辑表示),因此每次修改卷时,该更改都会反映在MFT中.
当您开始拥有包含大量文件的单个目录时,建议的过程之一是禁用自动生成8.3名称.从我上面链接的technet文章:
每次创建具有长文件名的文件时,NTFS都会创建第二个具有类似8.3短文件名的文件条目.具有8.3短文件名的文件具有包含1到8个字符的文件名和包含1到3个字符的文件扩展名.文件名和文件扩展名以句点分隔.
因此,如果您经常使用大量文件修改单个目录,系统必须为其生成一个简短名称 - 如果您不断修改单个目录的内容,这可能会导致性能下降.由于你正在存储图像,很可能很多文件在开始时都有类似的文件名,比如imageblahblahblah.
对于文件查找性能,即使对于大型目录,NTFS也应该相当快,因为底层的B-Tree实现.
另请查看此线程:NTFS性能和大量文件和目录
| 归档时间: |
|
| 查看次数: |
16102 次 |
| 最近记录: |