3.2. cpu


cpu 서브시스템은 cgroup에 대해 CPU 액세스를 스케줄링합니다. CPU 자원에 대한 액세스는 다음 매개변수에 따라서 관리되며, cgroup 가상 파일 시스템에서 각각의 CPU는 별도의 가상파일 (pseudofile)로 다뤄집니다.
cpu.shares
cgroup에 있는 작업에서 사용 가능한 상대적인 CPU 시간 점유 비율을 지정하는 정수를 포함합니다. 예를 들어 두 cgroup에 속한 작업의 cpu.shares1로 설정되어 있다면 그 두 작업은 같은 CPU 시간을 배정받습니다. 하지만, 어떤 cgroup의 작업의 cpu.shares2로 설정되어 있다면, 그 작업은 cpu.shares1로 설정된 작업보다 두 배의 CPU 시간을 배정받습니다.
cpu.rt_runtime_us
cgroup 내의 작업이 CPU 자원을 최대한으로 연속적으로 액세스할 수 있는 시간을 마이크로초 (µs, 항목 이름에는 "us"라고 되어있음) 단위로 지정합니다. 이 값을 지정하면 한 cgroup 내의 작업이 CPU 시간을 독점하는 것을 방지할 수 있습니다. 만약 어떤 cgroup의 작업이 CPU 자원을 5초 중에 4초간 액세스 할 수 있어야 한다면 cpu.rt_runtime_us4000000로 설정하고, cpu.rt_period_us5000000로 설정합니다.
cpu.rt_period_us
cgroup에 대해 CPU 자원이 정기적으로 재할당되야 하는 주기를 마이크로초(µs, 항목 이름에는 "us"라고 되어있음) 단위로 지정합니다. 만약 어떤 cgroup의 작업이 CPU 자원을 5초 중에 4초간 액세스 할 수 있어야 한다면 cpu.rt_runtime_us4000000로 설정하고, cpu.rt_period_us5000000로 설정하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.