이 콘텐츠는 선택한 언어로 제공되지 않습니다.

Chapter 20. Managing Resource Usage


When Red Hat Gluster Storage is deployed on the same machine as other resource intensive software and services, it can be useful to limit the resources that glusterd attempts to use in order to avoid resource contention between processes.
On Red Hat Gluster Storage 3.2 and higher deployments based on Red Hat Enterprise Linux 7, this can be configured using gdeploy. For more information, see Section 5.1.11, “Limiting Gluster Resources”.
On earlier versions of Red Hat Gluster Storage, it is necessary to manually configure a control group slice for the glusterd service in order to manage glusterd's access to system resources.

Procedure 20.1. Limiting glusterd resources on RHEL7 based Red Hat Gluster Storage

  1. Stop all gluster processes

    # systemctl stop glusterd
    Copy to Clipboard Toggle word wrap

    Important

    If glusterd crashes, there is no functionality impact to this crash as it occurs during the shutdown. For more information, see Section 24.3, “Resolving glusterd Crash”
  2. Create a service configuration directory for glusterd

    # mkdir /etc/systemd/system/glusterd.service.d
    Copy to Clipboard Toggle word wrap
  3. Create a service configuration file

    # echo "[Service]
    CPUAccounting=yes
    Slice=glusterfs.slice" >> /etc/systemd/system/glusterd.service.d/99-cpu.conf
    Copy to Clipboard Toggle word wrap
  4. Create a slice file

    The following defines a slice that sets CPUQuota to the recommended value of 400% (four cores).
    # echo "[Slice]
    CPUQuota=400%" >> /etc/systemd/system/glusterfs.slice
    Copy to Clipboard Toggle word wrap
    You can alter the percentage to suit your environment by editing the value in the slice file:
    # systemctl set-property glusterfs.slice CPUQuota=value
    Copy to Clipboard Toggle word wrap
  5. Restart the system daemon

    # systemctl daemon-reload
    Copy to Clipboard Toggle word wrap
  6. Start gluster processes

    # systemctl start glusterd
    Copy to Clipboard Toggle word wrap
For more information about configuring resource management on Red Hat Enterprise Linux 7, see the Resource Management Guide: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html-single/Resource_Management_Guide/index.html#sec-What_are_Control_Groups
Resource management works differently on Red Hat Enterprise Linux 6. See the Red Hat Enterprise Linux 6 Resource Management Guide for details: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/ch-Using_Control_Groups.html
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat