Limitar o script KSH de uso da CPU

Limitar o script KSH de uso da CPU

Eu tenho um script rastreador KSH que rastreia sistemas de arquivos em minha rede e gostaria de limitá-lo a 25% de uso da CPU, para que não afete os sistemas em execução. Atualmente estou usando o Nice, mas quando executo SED, FIND e alguns outros comandos a CPU está acima de 60% e não quero que isso aconteça.

Já ouvi falar do ulimit, mas isso é para o BASH. Existe uma variante KSH disso?

Responder1

Se você tiver vários núcleos, use a fixação de CPU, também conhecida como afinidade de CPU. Vertaskset

O agendador do Linux respeitará a afinidade de CPU fornecida e o processo não será executado em nenhuma outra CPU.

informação relacionada