setup cgroups v1 to limit process on linux have top running and see the miner cpu usage
/etc/cgrules.conf
user:process_name cpu group
example:
trtlminer:xmr-stak cpu app/xmrstak
/etc/cgconfig.conf
group app/xmrstak {
cpu {
cpu.cfs_quota_us =30000;
cpu.cfs_period_us=100000;
}
}
30% 1 cpu, multiply number if multiple CPUs and processes 2x processes to use 30% of 2x CPUs, 30% on each = 60,000
run this
sudo cgconfigparser -l /etc/cgconfig.conf
sudo cgrulesengd
/bin/refresh
for i in $(pgrep -w xmr-stak); do echo $i > /sys/fs/cgroup/cpu,cpuacct/app/xmrstak/tasks; done
^ needs to be run as root
add cronjob
* * * * * /bin/refresh_xmrstak_cgroup
so now cpu usage should have dropped