Troubleshoot Server Performance and Stability

An exhaustive reference on Meridian troubleshooting is beyond the scope of this document, but the following table is a troubleshooting checklist that you can complete on your own before contacting your Accruent Partner or Accruent Technical Support for assistance. If you contact Accruent for assistance with performance or stability problems, we will assume that you have read this document and that the recommendations in this checklist have been fully implemented.

Troubleshooting server performance and stability includes steps that should be performed in the order listed in the following table. Use the hyperlinks in the following checklist to find information in the remainder of this appendix and elsewhere in this guide about performing each step. Track your progress by printing this checklist and writing a check mark in the box in the Completed column as you finish each step.

Server troubleshooting checklist
Completed Step Topic Reference

Determine the extent of the problem. Answer the following questions, looking for patterns and shared factors:

  • Does the issue appear to be limited to the server or does it seem to originate on the client computers?

  • How many and which computers are affected?

  • Does it affect all vaults or only one?

  • Can you reproduce the problem?

  • When did the symptoms first occur?

  • Do symptoms occur consistently throughout the day or only during certain periods?

 

Configure the Windows Performance Monitor

Configuring the Windows Performance Monitor

Verify that the affected computers meet or exceed the system requirements

Meridian Servers

System Requirements For Meridian Clients

Ensure that sufficient physical memory, virtual memory, and free disk space are available on both the server and client computers.  For the server computer, it is very important that the AMEDMW.exe server process has enough memory available to prevent memory and performance issues. This also applies to virtual environments such as VMWare.

Use the Windows Performance Monitor to track memory usage over time to determine the peak server load times and to monitor memory and available disk space. We recommend using Performance Monitor instead of Task Manager because the Performance Monitor is more accurate, provides much more information, and the information can be logged for further analysis.

CPU

If the vault cache settings are set correctly and you are still experiencing performance issues, try to reproduce the issue in a new Hypertrieve vault located on the same server. Make sure that the vault has no VBScript event code configured. If the issue is not reproducible, the cause of the issue may be the configuration of the problem vault. If the database engine of the vault is SQL Server or Oracle, contact the database administrator to check the database configuration. Both SQL Server and Oracle have several settings that can affect the amount of memory consumed by a database. These can affect the amount of available memory on the server computer.

Optimize Vault Performance

If the issue can still be reproduced at this point, the issue may be related to the network, SAN/NAS storage, or server computer hardware performance.

For simple network diagnostics, run the Diagnostics command on the Tools menu in PowerUser from a client computer. This command will measure the current latency and bandwidth of your network. Run several tests and average the results. Also run the tests at various times during the day that are representative of low and high server demand. It can also be run on the server computer and the results compared to that of a client computer to determine the overhead imposed by the network.

If the vault files reside on a SAN or NAS device, see if the performance issue is resolved if the content (streams) files are relocated to the Meridian server computer.

 

As a final check, test if the issue is reproducible on a test server. From our experience, performance and stability issues can be sometimes be related to malfunctioning hardware that is difficult to diagnose.

 

If none of these steps resolve the problem, contact your Accruent Partner or Accruent Technical Support for assistance.

2023