Limitar el uso de CPU Script KSH

Limitar el uso de CPU Script KSH

Tengo un script de rastreo KSH que rastrea sistemas de archivos en mi red y me gustaría limitarlo al 25% de uso de CPU, para que no afecte los sistemas en ejecución. Actualmente estoy usando nice, pero cuando ejecuto SED, FIND y algunos otros comandos, la CPU supera el 60% y no quiero que eso suceda.

He oído hablar de ulimit, pero eso es para BASH. ¿Existe una variante KSH de esto?

Respuesta1

Si tiene varios núcleos, utilice la fijación de CPU, también conocida como afinidad de CPU. Vertaskset

El programador de Linux respetará la afinidad de CPU dada y el proceso no se ejecutará en ninguna otra CPU.

información relacionada