사용자 정의 슬라이스를 만들었으므로(이제 사용자, 시스템, 기계, 중요 4개의 슬라이스가 있습니다) CPUShares
해당 슬라이스의 부하가 높으면 시스템이 실제로 응답하지 않는 느낌이 들며 CPUShares
이는 의 엄청난 가치를 고려하면 논리적인 것 같습니다.
그러나 나는 CPUShares
매우 작은 값( 64
및 의 기본값과 비교하여)을 설정했고 솔직히 말해서 시스템도 매우 반응이 없는 것처럼 느껴졌습니다. 그다지 많지는 않지만 여전히 짜증나는 일이었습니다. 따라서 CPU 로드는 다른 슬라이스에 비해 매우 작지만(약 11%) 모든 것이 매우 응답하지 않는 것처럼 느껴집니다.4096
user.slice
system.slice
important.slice
응답하지 않는다는 것은 더 많은 CPU를 사용함에도 불구하고 user.slice에서 실행되는 동일한 애플리케이션이 user.slice
.slice에서 실행되는 동일한 프로세스보다 다른 프로세스에 훨씬 적은 영향을 미친다는 것을 의미합니다 important.slice
. 예를 들어:
8개 코어 모두에서 100% 로드로 블렌더 렌더러를 실행한다고 해서 user.slice
시스템이 완전히 응답하지 않는 것처럼 느껴지지는 않습니다.사용자 경험여전히 매우 훌륭하며 PC는 여전히 다른 작업을 수행할 수 있습니다.
important.slice
CPU를 11%만 사용하는 경우 블렌더 렌더러를 더 낮은 속도로 실행하면 CPUShares
전체 시스템이 느려지고 심지어 tty 지연이 발생합니다.
물론 CPUAccounting
모든 곳에서 활성화됩니다.