Title
Create new category
Edit page index title
Edit category
Edit link
Configure System Resources for Pulse Agents
You can limit the CPU and memory resources used by Pulse agents by configuring the vars.yml file.
A new systemd section is available in vars.yml to define CPU and memory limits for each agent.
This enables you to:
- Limit CPU and memory usage for Pulse agents
- Prevent Pulse agents from consuming excessive system resources
- Allocate resources consistently across cluster nodes
- Improve overall cluster stability and performance
- Adjust resource limits based on the systemd version on the host
Configure Resource Limits
To manage CPU and memory limits for Pulse agents, update the systemd field in vars.yml.
systemd: - case: - range: From: "0" To: "231" pulsejmx: - service: CPUShares: "1024" MemoryLimit: 1G pulselogs: - service: CPUShares: "1024" MemoryLimit: 1G pulsenode: - service: CPUShares: "1024" MemoryLimit: 1G - case: - range: From: "232" To: "0" pulsejmx: - service: CPUWeight: "100" MemoryMax: 1G pulselogs: - service: CPUWeight: "100" MemoryMax: 1G pulsenode: - service: CPUWeight: "100" MemoryMax: 1GThe applied keys depend on the systemd version available on the host.
Manage CPU Resources
Pulse supports the following CPU configuration parameters:
- The default value for
CPUSharesis 1024. Valid range: 2–262144 - The default value for
CPUWeightis 100. Valid range: 1–10000
If no CPU value is provided in vars.yml, Pulse applies the default value.
Lower values allocate fewer CPU resources, while higher values allocate more.
Manage Memory Resources
Pulse supports the following memory configuration parameters:
Use suffixes
K,M,G, orTto specify units:K= KilobytesM= MegabytesG= GigabytesT= Terabytes
If no value is provided for MemoryMax or MemoryLimit, Pulse applies the default value of 1G.
Assign the same memory value for both MemoryMax and MemoryLimit. The Hydra agent automatically applies the appropriate key based on the systemd version.
Only one systemd range applies per host. Pulse selects the correct range and applies the corresponding values.
For more information, see: systemd resource control documentation.
Increase System Resources
To increase CPU or memory limits, update the values in override.yml.
systemd: - case: - range: From: "0" To: "231" pulsejmx: - service: CPUShares: "2048" MemoryLimit: 2GModify the values as needed based on your environment.
Apply the Changes
After updating the configuration, run the following command:
accelo reconfig clusterFor additional help, contact www.acceldata.force.com OR call our service desk +1 844 9433282
Copyright © 2026