Currently we have one Windows 2008 R2 Server acting as a domain controller and fileserver. We're serving about 6 million jpgs to 4 IIS servers which are then served to web users. The problem is we're getting memory alerts on the server daily. Our current server serves these files from a single drive (LUN). We also have an issue with the number of files on the disc. The master file table is going to grow too large as we continue to add more images.
Our current plan is to move the file server off to a separate VM. We're also planning on adding 4 or 5 separate drives (LUNs) to serve these files. We're planning on moving to around 15 Million images by the end of this year (a little more than double our current number).
My question is this, what is best practice for serving files. Are we ok moving to a single server with 4 or 5 Drives (LUNs) or should we move to 2 file servers with 3 drives each?
Notice I have only 64 MB free! That's a good thing. (it used to be 2 but I must have just closed something). Notice that the blue bar shows 1369 MB of standby ram- that's essentially the cache for the filesystem and if I needed more ram in an application, that's where the pages come from.