Eu posso evitar a reinicialização usando os comandos abaixo:
sudo cgcreate -g cpu:/cpulimited
sudo cgclassify -g cpu:cpulimited 2315444 #the 'find' pid
cd /sys/fs/cgroup/cpu/cpulimited
echo 1000000 |sudo tee cpu.cfs_period_us
echo 1000 |sudo tee cpu.cfs_quota_us #cant be less than 1000 as I tested
leia a explicação completa sobre cpu.cfs_quota_us em aqui , desta dica
A magia cgroup funciona em um processo tão inábil!
Apesar de ps
mostrar o pcpu como 98%, todos os outros monitores do sistema mostram que esse processo não está usando nada do cpu, como htop
, top
e o aplicativo "monitor do sistema".
Portanto, agora, o uso da máquina é suave novamente, já que esse processo único sempre a 100% estava fazendo com que, em intervalos intermitentes, parasse por um segundo.
Uma resposta, a respeito de outras maneiras que não o kill
para finalizar esse processo, ainda seria melhor.
thx u todas as dicas!