Chapter 20. Managing Resource Usage
Procedure 20.1. Limiting glusterd resources on RHEL7 based Red Hat Gluster Storage
Stop all gluster processes
# systemctl stop glusterd
Important
Ifglusterd
crashes, there is no functionality impact to this crash as it occurs during the shutdown. For more information, see Section 24.3, “Resolvingglusterd
Crash”Create a service configuration directory for glusterd
# mkdir /etc/systemd/system/glusterd.service.d
Create a service configuration file
# echo "[Service] CPUAccounting=yes Slice=glusterfs.slice" >> /etc/systemd/system/glusterd.service.d/99-cpu.conf
Create a slice file
The following defines a slice that setsCPUQuota
to the recommended value of400%
(four cores).# echo "[Slice] CPUQuota=400%" >> /etc/systemd/system/glusterfs.slice
You can alter the percentage to suit your environment by editing the value in the slice file:# systemctl set-property glusterfs.slice CPUQuota=value
Restart the system daemon
# systemctl daemon-reload
Start gluster processes
# systemctl start glusterd