Limite de CPU em arquivos jar executáveis individuais

1

Eu tenho um script .sh com muitos arquivos jar nele. Cada arquivo jar possui argumentos de inicialização exclusivos. Eu devo limitar todos os arquivos jar para não usar mais de% 5 CPU cada.

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

Eu tenho lido sobre a ferramenta cpulimit, como usá-la para segmentar frascos individuais?

    
por Web Master 21.08.2016 / 02:44

1 resposta

1

Você pode iniciar um programa usando cpulimit com a sintaxe cpulimit -l limit -- program , então é necessário fazer isso:

cpulimit -l 5 -- java -a dsasda -p adss
cpulimit -l 5 -- java -a dsasad -p adds
...

(edite: se você também precisa do nohup você precisa rodar também, é claro: nohup cpulimit -l 5 -- java -a ... )

    
por 21.08.2016 / 07:21

Tags