cgroup에 프로세스를 추가하면 "쓰기 오류: 잘못된 인수" 오류가 반환됩니다.

cgroup에 프로세스를 추가하면 "쓰기 오류: 잘못된 인수" 오류가 반환됩니다.

x86_64의 Red Hat 8.7에서 프로세스가 CPU 시간의 50%만 사용하도록 제한하고 싶습니다.

Red Hat 튜토리얼에 따라 cgroup으로 프로세스를 제한하려고 했습니다. cgroups-v1을 사용하여 애플리케이션에 CPU 제한 설정그리고 테스트 컴퓨터의 특정 프로세스에서 cgroup을 성공적으로 생성하고 CPU 시간을 제한했습니다.

이제 프로덕션 컴퓨터에서도 동일한 작업을 수행하고 싶지만 문제가 발생합니다. 나는 그랬다:

  1. 새 cgroup 생성

    mkdir /sys/fs/cgroup/cpu/예제/

  2. 50% CPU 시간 제한 생성

    에코 "1000000" > /sys/fs/cgroup/cpu/Example/cpu.cfs_기간_us

    에코 "500000" > /sys/fs/cgroup/cpu/Example/cpu.cfs_quota_us

  3. cgroup에 프로세스 추가

    에코 "2335776" > /sys/fs/cgroup/cpu/Example/cgroup.procs

명령이 오류를 반환합니다:

bash: 에코: 쓰기 오류: 잘못된 인수

이 오류는 무엇을 의미하며 cgroup에 프로세스를 추가하는 방법은 무엇입니까?

관련 정보