Managing High Memory Usage by DataSpotliteAgent
This article provides guidance on resolving excessive memory usage caused by the DataSpotliteAgent, even after stopping a CIFS scan. The issue is related to inaccurate memory reporting by the operating system.
- User Manual
- Agents
- The Cyber Risk Assessment Process
- API Documents
- General Questions and Troubleshooting
- The Cyber Risk Assessment Process (Video Tutorials)
- Sales and Prospecting Articles
- CYRISMA Partner Portal Access
- Glossary
- CYRISMA Change Log
- Support Ticket SLA
- Onboarding Framework
- PSA Integrations
- Billing Questions
- Self Onboarding Guide
Problem:
After terminating the CIFS scan, the DataSpotliteAgent continues to consume excessive memory, degrading server performance.
Root Cause:
An anomaly in the operating system's memory reporting causes it to incorrectly report a significantly higher amount of available memory (e.g., 250GB when it should report 8GB). This discrepancy results in the agent consuming a disproportionate amount of system resources.
Workaround:
To mitigate the issue until a permanent fix is implemented, adjust the agent's memory usage:
Set Memory Threshold:
- Configure the agent to use only 1–2% of the reported available memory.
- This prevents the agent from consuming excessive memory while preserving server stability.
Steps to Apply the Memory Threshold Setting:
- Access the agent's configuration file or memory settings in the application interface.
- Locate the Memory Threshold option.
- Set it to 1–2% of the available memory value reported by the operating system.
Collect Logs for Further Analysis:
- Run the following command in the terminal (with administrative privileges) to verify actual memory usage:
wmic os get freephysicalmemory
- Share the output with support to assist in further diagnosis.
Follow-Up Recommendations:
Restart the Agent:
Restarting the DataSpotliteAgent can help apply configuration changes effectively.
System Specs Validation:
Confirm the correct memory specifications of the server (e.g., 8GB, 256GB, etc.) to ensure accurate troubleshooting.