Checklist

Queste informazioni sono disponibili solo in inglese.

The following is a quick checklist to run through if you are finding performance issues:

Database

  • Clear down the tps_user_message table regularly.
  • Archive or clear down outbound Mail Manager entries.
  • Check for unbound collections: Community Article.
  • Check whether Snapshot Isolation is enabled on SQL Server.
  • Update statistics.
  • Rebuild indexes on all tables regularly.

IIS

  • Turn off Error logging on web sites.
  • Turn off Log Site Visits on web sites.
  • Consider splitting Service Desk Framework web sites for multiple users.
  • Consider separate Service Desk Framework for Services on Application server.
  • Ensure separate Application pools for Service Desk Framework and Web Access web sites.
  • Set Application pools to recycle each night (or period of low usage) or not at all.

Servers

  • Check specification against recommended technical specification guidelines.
  • Check disk space (at least 10% free space on OS drives).
  • Check memory and CPU usage during poor performance.
  • Check Page file size (virtual memory) is set to at least the recommended size in Performance Options.
  • Check the event logs for errors.
  • Check for other applications that are running (virus scanners, etc). Consider testing with these switched off.

Network

  • Check network traffic.
  • Check Network Card (speed, usage etc).
  • Check routers.
  • Make sure a proxy server is not being used.
  • Check ping timings from client to web server and web server to database server.
  • Check the number of hops as above using tracert to make sure access is short and direct.

Service Desk Framework Configuration

  • Ensure Diagnostic logging is switched off in all tps.config files.
  • Consider disabling Process Workload business object.
  • Increase timeout (see Gestione del timeout).
  • Try using IP address in connect string rather than name.

Ivanti Console

  • Consider using client side caching for console.
  • Consider enabling compression for console if running over WAN.
  • Consider loading query definitions from cache.
  • Check if attributes on Incident windows set to 'Invoke Search' and consider changing setting or switching off.
  • Check that tabs on Incident windows are not running large queries.
  • Check dashboards do not contain lots of queries and that queries do not refresh.
  • Check if large reports or queries are being run during periods of slow performance.

VMWare

  • If you are running servers on VMWare, refer to the performance guides for VMWare Server.
    For example:
    VMWare PDF
    Petri article
  • Poor memory configuration in VMWare is a common cause of poorly performing applications.