2010-10-22 47 views
5

windows server 2008 r2目錄可安全保存多少個文件?windows server 2008 r2目錄可安全保存多少個文件?

我在考慮擁有圖像畫廊的網站。假設有一個目錄包含所有縮略圖和一個包含全尺寸圖像的不同目錄。可以安全存儲多少對圖像?或者,如果沒有好的剪切乾燥答案,我應該只用30,000張圖片來試一下嗎?

回答

7

如果您的服務器使用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。

對於文件查找性能,即使對於大型目錄,由於基礎B樹實現,NTFS應該相當快。

還檢查了這個線程:NTFS performance and large volumes of files and directories

+0

是的,但有一個缺點noticable,如速度?有了這麼多文件,網站會花費更長時間才能找到正確的文件並顯示它?或修改目錄的內容? – quakkels 2010-10-22 20:50:01

+0

@quakkels我在回覆中編輯了一些關於表現的信息。 – birryree 2010-10-22 21:10:50

+0

感謝您的提示和資源! – quakkels 2010-10-22 21:22:48

相關問題