Improving System Performance
Role: Administrator
Minimum Version: Ivanti Neurons for ITSM 2025.4
If your application or database is running slowly or the application data is not synchronizing correctly, you can perform some simple actions to clear things up
Clearing the Cache from ITSM
Clearing the cache in this context refers to the database cache, not the browser cache, although clearing that might help with some issues. Use this method when metadata is not changing or updating.
1.Sign in to Neurons for ITSM as an Administrator.
2.From the Configuration Console, click Configure > Cache Management.
3.To clear all cached items, click Remove all cache items.
This action removes all queried items from the memory cache on all Neurons for ITSM application servers.
4.To clear only validation lists, click Reset cached validation lists only.
This action removes all static-data validation lists from the memory cache on all Neurons for ITSM application servers. This does not affect dynamic validation lists (such as employee list).
Clearing the Cache using PowerShell Script
You can remove all the cache from the server by executing this PowerShell Script: ResetTenantCacheScriptV1.ps1 (To download this script do a right-click and choose Save As.)
To run the PowerShell script
1.Run PowerShell as an Administrator.
2.Navigate to the folder location of the script
cd "C:\<Path>\<To>\<Script>"
Run the script
.\<filename>.ps1
3.The script execution prompts you for the following:
•Enter tenant ID: <tenant-url>.com
•Enter ConfigDB tenant ID: <config-db>.<tenant-url>.com
•Enter serverUrl: <server-url>.com
•Enter Central Config API Key: <api-key>
•This API key is from Azure Client Key Vault to authenticate against the Central Config service. For further help, contact your Administrator or Ivanti support.
•If you are an on-premise user, you can use any dummy value here.
•Enter Central Config URL (e.g., http://localhost:57222/CentralConfig.asmx?wsdl): http://<url-to-central-config>.com
To run this PowerShell script on macOS and Linux (Debian, RHEL, and Ubuntu) you need to install PowerShell capabilities from Microsoft on your macOS and Linux distros. For more details, refer to the PowerShell installation docs for macOS and Linux.
How Throttling is Used
•For On-Premise Implementations
About Throttling
In Neurons for ITSM, throttling is when the application intentionally slows the speed of web services. We use this process to regulate the network traffic and to minimize bandwidth congestion. When using web services, Neurons for ITSM may limit the message rate, based on overall load. If you exceed the rate of 100,000 API calls per day, you may find your responses slowed to an appropriate rate. This helps ensure that you get a fair share of resources, and Ivanti can prevent unintended performance degradation from runaway integrations and denial of service attempts.
For more information about using the Neurons for ITSM integration web services, see Working with the Ivanti Integration Web Service.
For Cloud Implementations
In Cloud implementations, the web services used by any one customer can affect the entire application, including other customers. Therefore, Neurons for ITSM may reject or delay some or all of the web services. We recommend that you do not create web services using the Discovery integration web services that send messages faster than one API call per second.
For On-Premise Implementations
In on-premise implementations, your web service use only affects your environment. If you exceed the recommended rate, you may see performance implications. You can adjust your implementation throttling thresholds. See the Installation and Deployment Guide for Ivanti Neurons for ITSM.