CPU 사용량 KSH 스크립트 제한


1

네트워크에서 파일 시스템을 크롤링하는 KSH 크롤러 스크립트가 있는데이를 CPU 사용률을 25 %로 제한하여 실행중인 시스템에 영향을 미치지 않습니다. 나는 현재 nice를 사용하고 있지만 SED, FIND 및 다른 명령을 실행할 때 CPU가 60 % 이상으로 올라가고 싶지 않습니다.

ulimit에 대해 들었지만 BASH입니다. 이것의 KSH 변형이 있습니까?


CPU가 60 %를 초과하면 스크립트가 실행되고 있지 않으면 CPU가 60 % 유휴 상태 일 것입니다. 다른 프로세스가 CPU에 굶주리고 있다는 실제 증거가 있습니까?
RedGrittyBrick

@RedGrittyBrick 아니요. 그러나 DR로 장애없이 이러한 시스템이 오프라인 상태가 될 가능성도 없습니다. 어떤 옵션이 아닙니다.
nitrobass24

답변:


0

코어가 여러 개인 경우 CPU 고정 AKA CPU 선호도를 사용하십시오. 보다taskset

Linux 스케줄러는 지정된 CPU 선호도를 준수하며 프로세스는 다른 CPU에서 실행되지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.