Se você tiver vários núcleos, use a afinidade de CPU AKA de fixação de CPU. Veja taskset
The Linux scheduler will honor the given CPU affinity and the process will not run on any other CPUs.
Eu tenho um script de rastreador do KSH que rastreia sistemas de arquivos em minha rede e gostaria de limitá-lo ao uso de 25% da CPU, para que ele não cause impacto nos sistemas em execução. Atualmente estou usando bom, mas quando eu corro SED, FIND e alguns outros comandos CPU está indo acima de 60% e eu não quero que isso aconteça.
Eu ouvi de ulimit, mas isso é para BASH. Existe uma variante KSH disso?
Se você tiver vários núcleos, use a afinidade de CPU AKA de fixação de CPU. Veja taskset
The Linux scheduler will honor the given CPU affinity and the process will not run on any other CPUs.