Link to home
Start Free TrialLog in
Avatar of Pau Lo
Pau Lo

asked on

server resources determination

What should be the general approach to determining if a windows server (VM) has been allocated sufficient resources in terms of RAM and CPU to support the demands of the users accessing the services/applications on which the server was created for?
If it’s a new project, where do you typically start in the design phase to help determine server requirements, and once the system has gone live, what specific metrics would be used to help identify if current resources are adequate, or if additional resources are required? E.g. what data would you use/monitor for to determine when upgrading resources may be a necessity?
We can interview our operational team who no doubt have a sophisticated logging and alerting system setup for dangerous utilization trends, but thinking of the broader picture it would be worthwhile from the outside looking at how an IT section should be able to identify where current resources allocated are not sufficient, and what methodology they would use to make that decision. 
ASKER CERTIFIED SOLUTION
Avatar of David Johnson, CD
David Johnson, CD
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Pau Lo
Pau Lo

ASKER

Vmware
Hello,

For monitoring and data collection of all your virtual infrastructure, such as virtual mnachine, host, datastore, portgroups, I recommend vrealize Operations manager, Enterprise edition, it collects metrics at the level of performance, disk, memory, cpu, network. It is a very powerful tool to evaluate your entire virtual environment.

The enterpise edition also allows you to discover the services and applications that your virtual machines run, allowing a more centralized monitoring.

I indicate a reference link, so that you have more details about the tool.

https://www.vmware.com/products/vrealize-operations.html

I also show you a link to the most relevant metrics at the cpu, memory, and disk level.

https://www.datadoghq.com/blog/vsphere-metrics/

Best practices at the performance level.

https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/performance/vsphere-esxi-vcenter-server-70-performance-best-practices.pdf

The esxtop command can also help you, it indicates metric information at the vm, cpu, network, memory, disk level.

https://kb.vmware.com/s/article/1008205?lang=en_us