What's an Optimal Configuration for a VM File server?

Posted on 2012-09-19
Medium Priority
Last Modified: 2012-09-20
What's Optimal for a VM server running Windows Server 2008?  How much RAM and many CPU's are Optimal? Around 20 to 50 users connecting.
Question by:victor2008
  • 2
LVL 97

Accepted Solution

Lee W, MVP earned 2000 total points
ID: 38416217
RAM and CPU?  MINIMAL should be needed.  What virtualization platform are you using?  ESXi?  Hyper-V?  A type 2 hypervisor such as Virtual Box?

File services do not typically put a strain on the CPU and memory in a system.  For a VM with dynamic RAM capabilities, I would go with a startup value of 512 MB and a Max of 4 GB (I doubt you'd ever see it come close to the 4 GB).  And processor utilization... there'll likely be more processor utilization when it's applying updates than when it's serving files to 50 users.

Author Comment

ID: 38416263
We are using ESXi.  Do you have any links for why minimal CPU and RAM is required for a VM Fileserver? Just need to convince other people. Thank you.
LVL 97

Assisted Solution

by:Lee W, MVP
Lee W, MVP earned 2000 total points
ID: 38416751
Sorry, no - it's common sense to me when you have experience - look at the load on your existing file server.  Frankly, if you're upgrading or migrating, you should know what resources your systems are already using and what you'll need with an upgrade.  CPU is important on SQL databases and to an extent on Exchange servers as queries and the like can take a lot of calculations... RAM... what, exactly is being stored in RAM - the files are NOT loaded into RAM and then sent out over the network - they are read block by block from the disk and those blocks are sent out over the network - RAM rarely comes into play.

As for ESXi, it supports memory sharing so it should allow you to over-commit RAM.  I hyper-v's method because it shows you the memory DEMAND and you can clearly see how much RAM the system wants and set a maximum that the system gets.

Featured Post


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Data center, now-a-days, is referred as the home of all the advanced technologies. In-fact, most of the businesses are now establishing their entire organizational structure around the IT capabilities.
Resolving an irritating Remote Desktop connection that stops your saved credentials from being used.
This tutorial will show how to push an installation of Backup Exec to an additional server in both 2012 and 2014 versions of the software. Click on the Backup Exec button in the upper left corner. From here, select Installation and Licensing, then I…
This tutorial will give a an overview on how to deploy remote agents in Backup Exec 2012 to new servers. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as connecting to a remote Back…
Suggested Courses

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question