Not knowing how your server resources are being used against the available capacity can cause resource contention issues and affect server performance. System admins need to stay on top of their server capacity calculations to avoid being blindsided when their servers start experiencing problems and impacting performance.
SolarWinds® Server & Application Monitor (SAM) helps you do this by providing built-in capacity forecast charts and metrics to help you identify when server resources reach warning and critical thresholds. You can trend peak and average capacity over time to make more accurate capacity forecasts—in addition to finding and fixing server capacity issues before they impact end-user productivity and business function. With effective server capacity planning, you can help ensure consistent, optimal performance.
Staying on top of what resource investments you need and where can help you save money overall. With Server & Application Monitor, you can take the guesswork out of the server sizing process and avoid unnecessary costs for server hardware resources when you encounter poor server performance.
SAM server sizing and capacity planning functions help you quickly see what your current resource utilization is and what it was in the past. The tool tracks how much CPU, memory, and storage hardware are consumed from applications running on physical and virtual servers. This visibility enables you to know if your infrastructure is healthy and adequately supporting its applications and provides insights that allow you quickly take action if there’s an issue, like finding and killing processes consuming excess memory, so you can more easily optimize performance. SAM allows you to identify resource hogs impacting the overall performance of your IT environment.
Your physical and virtual servers’ capacity planning can be much easier said than done. SolarWinds Server & Application Monitor was designed to make the process easier with out-of-the-box monitoring templates covering public, private, and hybrid cloud environments.
SAM offers continuous server monitoring to help you stay on top of key metrics for your server clusters, so you can be confident they’re available and operating at their peak level of performance. SAM provides historical and real-time health and performance information and resource capacity forecasting, making you better equipped to engage in server sizing calculations and plan for your future capacity needs.
If SAM doesn’t already have the template you’re looking for, you can create custom templates for anything you may want to monitor or alert on. This includes server clusters, web-based applications, IoT devices, custom IT infrastructure components, and more.
SolarWinds Server & Application Monitor (SAM) can give you a lot of insight into your server utilization and available capacity to help with your server cluster planning on its own.
If you want to dive deeper into your server capacity issues and make more informed optimization decisions, you can get a unified view of your entire application stack with the SolarWinds AppStack™ dashboard. The AppStack feature helps you identify capacity issues at every level using:
Server capacity planning is the process of using your understanding of current server capacity usage to optimize present and plan for future server performance. At its core, server capacity planning involves monitoring and alerting on server resources, such as CPU, memory, disk, and network. Being able to forecast when your server will run out of resources can also help you optimize hardware investments, while ensuring you continue to provide the capacity required by your applications.
Server capacity planning involves monitoring server capacity and resource usage to understand current use and how it may change in the future. This process helps you find which server resources have reached or are reaching capacity, so you can make more informed resource investments.
The first step of server capacity planning is analyzing how current capacity is or isn’t meeting the needs of users by monitoring and measuring server CPU usage, server memory usage, virtual memory capacity, and other server resources with an impact on response times. You can use this information to optimize current capacity by finding and limiting users or activities that strain specific resources.
Using information about current server capacity in combination with forecasts about future business activity, potential user growth, and seasonal changes in demand, you can begin estimating and planning future capacity needs. A modeling tool or server capacity calculator can also help you more easily determine future needs.
When it comes to SQL Server capacity planning, the general process is largely the same as general server capacity planning. The core element of capacity planning in SQL Server is knowing how much data is currently stored in the server, the number of users on the system, and what it means for your applications and number and size of transactions.
Getting these calculations often involves monitoring transactions in SQL Server, which you can use to begin planning future SQL Server capacity needs and forecast future growth.
While storage capacity planning tools focus primarily on making sure you have sufficient disk space, server capacity planning tools provide key historical and current resources and their utilization provided by the server to help you ensure optimal speeds and quality of transactions between servers and applications. If your resources aren’t being optimally used, you can experience bottlenecks and reductions in service delivery.
Server capacity planning tools are built to monitor consumption of CPU, storage hardware, and memory to see if resources are available, or what’s at the root of server resource contention. Once you identify what’s responsible for overconsumption, you can use the tool to end processes and better allocate resources across virtual and physical servers. The same goes for when you’re underutilizing resources.
SolarWinds Server & Application Monitor is a server capacity planning tool designed to help you optimize resource use to support your present and future capacity needs.
SAM tracks critical server resources including CPU, memory, I/O, and disk to help you find what processes are causing contention for resources, so you can kill these processes to more easily right-size resource allocation.
SAM can also help you plan for future server capacity needs by collecting capacity trends over time, SAM provides capacity forecasting charts to help you quickly understand how much capacity you have and when you’re likely to run out of a specific resource. SAM simplifies forecasting usage and sees when server resources are approaching warning and critical thresholds. This way, you can find and fix server capacity problems before they affect end-user experience.
Monitoring the capacity of your server clusters is simple if you have a tool to keep track of cluster health on a Microsoft Windows Server failover cluster. With SolarWinds Server & Application Monitor, that’s exactly what you get.
To set up cluster health monitoring, follow these steps:
You can follow the same basic process to monitor your SQL Server clusters capacity by adding the VIP in the Orion Platform. Once your clusters are being monitored, the tool will automatically monitor the resources contained in the cluster resource group, regularly polling them, and putting relevant results in your dashboard. This monitoring can help with servers capacity planning since it helps you understand your server resource needs and helps you reallocate those resources as needed—before a server runs out of capacity and the only option is to throw money at the problem.
SAM includes templates to help with effective server cluster monitoring. These include templates for:
These templates can be adjusted to fit your needs, including when it comes to setting baselines for your server sizing calculations.
Setting baselines to make server sizing calculations with SolarWinds Server & Application Monitor is designed to be simple. Generally, SAM calculates baselines on demand whenever you want them. However, it’s recommended you include at least seven days of data for your baseline data calculations to be considered accurate.
Once SAM calculates your baseline thresholds and applies them to your component monitors, those thresholds will remain static until you manually reapply them. They won’t move each day based on new calculations for the previous seven days of data, since a moving baseline could obscure anomalies like data spikes that really need to be highlighted to maintain performance.
SAM uses three macros to calculate baselines. These are:
While Server & Application Monitor is built to do many of these calculations automatically, the tool lets you adjust to help ensure your baselines and server sizing calculations meet your specific needs. Some of these adjustments include the following:
Changing the amount of data used in baseline calculations
Applying baseline thresholds at the template level
In addition to these changes, SAM also lets you apply baseline thresholds at the application level, use the latest baselines for a component monitor, and edit capacity planning thresholds for a node.
Server capacity planning is the process of using your understanding of current server capacity usage to optimize present and plan for future server performance. At its core, server capacity planning involves monitoring and alerting on server resources, such as CPU, memory, disk, and network. Being able to forecast when your server will run out of resources can also help you optimize hardware investments, while ensuring you continue to provide the capacity required by your applications.
Server capacity planning involves monitoring server capacity and resource usage to understand current use and how it may change in the future. This process helps you find which server resources have reached or are reaching capacity, so you can make more informed resource investments.
The first step of server capacity planning is analyzing how current capacity is or isn’t meeting the needs of users by monitoring and measuring server CPU usage, server memory usage, virtual memory capacity, and other server resources with an impact on response times. You can use this information to optimize current capacity by finding and limiting users or activities that strain specific resources.
Using information about current server capacity in combination with forecasts about future business activity, potential user growth, and seasonal changes in demand, you can begin estimating and planning future capacity needs. A modeling tool or server capacity calculator can also help you more easily determine future needs.
When it comes to SQL Server capacity planning, the general process is largely the same as general server capacity planning. The core element of capacity planning in SQL Server is knowing how much data is currently stored in the server, the number of users on the system, and what it means for your applications and number and size of transactions.
Getting these calculations often involves monitoring transactions in SQL Server, which you can use to begin planning future SQL Server capacity needs and forecast future growth.
While storage capacity planning tools focus primarily on making sure you have sufficient disk space, server capacity planning tools provide key historical and current resources and their utilization provided by the server to help you ensure optimal speeds and quality of transactions between servers and applications. If your resources aren’t being optimally used, you can experience bottlenecks and reductions in service delivery.
Server capacity planning tools are built to monitor consumption of CPU, storage hardware, and memory to see if resources are available, or what’s at the root of server resource contention. Once you identify what’s responsible for overconsumption, you can use the tool to end processes and better allocate resources across virtual and physical servers. The same goes for when you’re underutilizing resources.
SolarWinds Server & Application Monitor is a server capacity planning tool designed to help you optimize resource use to support your present and future capacity needs.
SAM tracks critical server resources including CPU, memory, I/O, and disk to help you find what processes are causing contention for resources, so you can kill these processes to more easily right-size resource allocation.
SAM can also help you plan for future server capacity needs by collecting capacity trends over time, SAM provides capacity forecasting charts to help you quickly understand how much capacity you have and when you’re likely to run out of a specific resource. SAM simplifies forecasting usage and sees when server resources are approaching warning and critical thresholds. This way, you can find and fix server capacity problems before they affect end-user experience.
Monitoring the capacity of your server clusters is simple if you have a tool to keep track of cluster health on a Microsoft Windows Server failover cluster. With SolarWinds Server & Application Monitor, that’s exactly what you get.
To set up cluster health monitoring, follow these steps:
You can follow the same basic process to monitor your SQL Server clusters capacity by adding the VIP in the Orion Platform. Once your clusters are being monitored, the tool will automatically monitor the resources contained in the cluster resource group, regularly polling them, and putting relevant results in your dashboard. This monitoring can help with servers capacity planning since it helps you understand your server resource needs and helps you reallocate those resources as needed—before a server runs out of capacity and the only option is to throw money at the problem.
SAM includes templates to help with effective server cluster monitoring. These include templates for:
These templates can be adjusted to fit your needs, including when it comes to setting baselines for your server sizing calculations.
Setting baselines to make server sizing calculations with SolarWinds Server & Application Monitor is designed to be simple. Generally, SAM calculates baselines on demand whenever you want them. However, it’s recommended you include at least seven days of data for your baseline data calculations to be considered accurate.
Once SAM calculates your baseline thresholds and applies them to your component monitors, those thresholds will remain static until you manually reapply them. They won’t move each day based on new calculations for the previous seven days of data, since a moving baseline could obscure anomalies like data spikes that really need to be highlighted to maintain performance.
SAM uses three macros to calculate baselines. These are:
While Server & Application Monitor is built to do many of these calculations automatically, the tool lets you adjust to help ensure your baselines and server sizing calculations meet your specific needs. Some of these adjustments include the following:
Changing the amount of data used in baseline calculations
Applying baseline thresholds at the template level
In addition to these changes, SAM also lets you apply baseline thresholds at the application level, use the latest baselines for a component monitor, and edit capacity planning thresholds for a node.
Server & Application Monitor
Automate application discovery and server cluster monitoring
Quickly monitor the performance and availability of Microsoft Azure and Amazon AWS services
Leverage built-in templates with best practices