Optimize the performance of the SolarWinds Platform Web Console
This topic applies to all SolarWinds Platform products.
Your SolarWinds Platform Web Console may be slow because of many reasons. The following steps help you troubleshoot and optimize the SolarWinds Platform Web Console performance:
- Find out how many users are logged in at the same time.
- Find out the load on the server.
- If only one SolarWinds Platform Web Console page is slow, skim it for charts and check how much data they display.
The SolarWinds Platform Web Console runs on IIS. Consider testing the standard IIS fine-tuning techniques to optimize the SolarWinds Platform Web Console performance.
NPM supports up to 25-50 concurrent users.
Run the following query to find out how many users are logged concurrently:
SELECT accountid, accountenabled, lastlogin
order by lastlogin desc
If the number of users logged in simultaneously is close to 50, add an additional web server.
By default, the SolarWinds Platform Web Console is installed on the main polling engine server. Review the performance of the server. If the polling engine is already overloaded, consider installing an additional web server.
Review the performance of the Internet Information Services (IIS) worker process (w3wp.exe) in your Task Manager.
The memory usage of the
w3wp.exe on a healthy SolarWinds Platform Web Console is 100 ‑ 650 MB. If the usage is higher, IIS and the SolarWinds Platform Web Console are under pressure. Distribute the load by adding an additional web server.
By default, SolarWinds Platform Web Console charts are set to display one day of data, with a sample each 30 minutes. Customizing charts to display huge amounts of data (such as display the data for the past year, with data for each 6 hours as a sample) can slow down the display of the SolarWinds Platform Web Console considerably.
Your customization is automatically saved and it is applied for all users. Make sure you revert chart settings back to default when you've seen the data.
- Find out which view is slow, and skim it for charts.
If you have SolarWinds SAM installed and have the AppStack widget on the view, consider moving the AppStack widget to a separate view.
- Review the chart settings to see what data it shows. Showing data for a past year with a sample every 6 hours means loading huge chunks of data, thus causing performance issues. See Customize charts in the SolarWinds Platform Web Console for details.
- Revert the chart settings to defaults.
The scripts are not supported under any SolarWinds support program or service. The scripts are provided AS IS without warranty of any kind. SolarWinds further disclaims all warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The risk arising out of the use or performance of the scripts and documentation stays with you. In no event shall SolarWinds or anyone else involved in the creation, production, or delivery of the scripts be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the scripts or documentation.