Here's the results from a single logical (SAN) drive on one of our file servers:
     Total Files Listed:
           4661023 File(s) 681,427,607,680 bytes

On this logical drive are our primary shares for users and shared data, but if 
no single folder has more than 2000 files does it matter? I'm thinking still 
yes.

And yes, it takes FOREVER to do any kid of file maintenance on this.

Dave


From: Michael B. Smith [mailto:[email protected]]
Sent: Tuesday, September 06, 2011 8:57 AM
To: NT System Admin Issues
Subject: RE: # of files on Windows server

Consider this: NTFS is a type of database. And not a very efficient one either. 
And, for very small files, the files are actually stored within the file 
system, while with larger files, NTFS has pointers to the actual file data 
stored in the FS.

Storage size has exploded in the last 10 years. However, performance has not 
matched the size expansion.

If I'm going to simply OPEN or CREATE a small file - number of files has little 
impact. NTFS is just going to create a new entry in the database.

If I need to find, list, or extend a file - well, it's going to take longer.

If I need to enumerate files (that is, get a directory listing) the more files 
I've got, the longer it's going to take.

It "can be shown" that having more than about 1K files in a directory will 
effect enumeration. It becomes really noticeable (IMHO) around 10K and heads 
rapidly downhill after that.

Regards,

Michael B. Smith
Consultant and Exchange MVP
http://TheEssentialExchange.com

From: David Lum [mailto:[email protected]]
Sent: Tuesday, September 06, 2011 11:46 AM
To: NT System Admin Issues
Subject: # of files on Windows server

Recently we had a thread about how many files get to be too many for reasonable 
performance. Would this be just per folder, or possibly logical drive in 
general? Links/documents would work too.
David Lum
Systems Engineer // NWEATM
Office 503.548.5229 // Cell (voice/text) 503.267.9764


~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
[email protected]<mailto:[email protected]>
with the body: unsubscribe ntsysadmin

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
[email protected]<mailto:[email protected]>
with the body: unsubscribe ntsysadmin

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to [email protected]
with the body: unsubscribe ntsysadmin

Reply via email to