I'm looking for information/pointers on what to look at when observing and tuning memory allocations.
Examples -
2008r2 VM, remote desktop services, users logged on, 2xVCPU, 12228MB ram configured, in task manager i see 12287MB Total RAM, 640MB free 8587MB available.
Would this indicate that i can reduce allocated ram by something like 7000MB ? I.e. I am over-allocated on this VM, assuming usage is running at the expected levels.
2008r2 VM, file and printer sharing services, 1xVCPU, 4096MB ram configured, in task manager i see 4095MB Total RAM, 349MB free 3165MB available.
Would this indicate that i can reduce allocated ram by something like 2000MB ?
2008r2 VM, SQL Server database, 1xVCPU, 6144MB ram configured, in task manager i see 6143MB Total RAM, 1977MB free 2161MB available.
This one seems tricky as SQL server appears to suck up all ram allocated when it gets busy so i have no idea how much i should allocate really.??
I'm just looking for best-practise approach really, I like to know i am extracting as much as possible from my server hardware and not crippling any VM's by having too little or too much allocated etc.
Thanks