Server resource planning for SCCM

This is the planning for new SCCM 2012 r2 single server resources. As we are going to use a VMware Virtual machine, my management is very concern about the hardware resources dedication. Hardware resources, such as memory, virtual harddisks. As for the loads, this server is going to support well below 220 clients - 170 Windows Clients and 40 servers (also VM).

As for this SCCM server drive partitions, there are C: drive (for OS), D: drive (for programs - WSUS, SCCM), and E: drive (for MS SQL 2012). One virtual hard disk for each drive, what would be the lowest hard disk sizes for the above 3 drive partitions in the 2-year time?
I know that some experts recommend 16 GB RAM, set max/min - 8 GB for SQL, and remaining 8 GB for SCCM system. Can I set 4 GB for SQL, and 4 GB for SCCM system to support 220 clients?

Appreciate your suggestions and helps.

As for the memory,
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

yo_beeDirector of Information TechnologyCommented:
I am just tossing up some ideas here, nothing concrete that I can really go by.  I am basing this on my environment of approx. 200 computers & servers.  It is a VM that used to be a Physical machine and I have notices a difference in performance since P2V the machine.

1: OS drive c:\:   I would say this is the most static of them all.  40 GB partition should be enough to hold this.  do take into account your Page File if you are not putting this on a separate vDisk.

2: D:\ :  Run an audit on your current program repository and WSUS and I would multiple that by 2 for now.  Keep in mind that you will need a location to store the programs and updates, which is different than the published distribution location.  I have a setup where the storage location is a CIFS share on my SAN that is completely separate from the Distribution Location (locally on the SCCM server).  My currently DP is 113 GB

3: E:\  I have a SCCM 2007 for 3.5 year and my DB is only @ 6.5 GB.  This can be your smallest of all the drives  15 GB for both the MDB and LDF.  

4: Memory I have 6 GB allocated for this server

If you have not looked at these links yet they can also help

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
MichaelBalackAuthor Commented:
Thanks for yo_bee in delving into detailed information about the resources allocation. I used 8 GB, and SCCM is working. I also allocate 100 / 200 / 150, for C:, D:, and E:, respectively. So far is working.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Server Apps

From novice to tech pro — start learning today.