많은 jar 파일이 포함된 .sh 스크립트가 있습니다. 각 jar 파일에는 고유한 시작 매개변수가 있습니다. 파일당 CPU를 %5 이하로 사용하도록 모든 jar 파일을 제한해야 합니다.
nohup java -a dsasda -p adss
nohup java -a dsasad -p adds
nohup java -a dsdasa -p adsa
nohup java -a dsdsa -p adds
nohup java -a ddassa -p adas
cpulimit 도구에 대해 읽었습니다. 단일 jar을 대상으로 지정하는 데 이 도구를 어떻게 사용할 수 있습니까?
답변1
cpulimit
구문을 사용하여 프로그램을 시작할 수 있으므로 cpulimit -l limit -- program
다음을 수행해야 합니다.
cpulimit -l 5 -- java -a dsasda -p adss
cpulimit -l 5 -- java -a dsasad -p adds
...
(편집: nohup
물론 여전히 필요한 경우에도 실행해야 합니다 nohup cpulimit -l 5 -- java -a ...
. :)