====== Linux and CPU ======
* [[computer:cpu|Computer CPU]]
* [[linux:auto-cpufreq|auto-cpufreq]]
* [[linux:cpupower-gui|cpupower-gui]]
* [[linux:ubuntu:indicator-cpufreq|Ubuntu indicator-cpufreq]]
===== cpulimit =====
* 프로그램의 CPU 사용량을 강제로 제한한다.
* https://github.com/opsengine/cpulimit
* [[http://limitcpu.sourceforge.net|limitcpu]] : 실제로 [[linux:ubuntu|Ubuntu Linux]]에 깔리는 것은 이 버전임.
* [[http://manpages.ubuntu.com/manpages/xenial/man1/cpulimit.1.html|Ubuntu Manpage: cpulimit -- limits the CPU usage of a process]]
==== install ====
sudo apt install cpulimit
==== 사용 ====
* ''cpulimit''을 그냥 실행하면 터미널을 점유함. ''-b'' 옵션으로 백그라운드 실행가능.
cpulimit -e <프로세스이름> -l -b
# 예)
cpulimit -e vivaldi-bin -l 20 -b
==== 참조 ====
* [[https://linoxide.com/|2 Ways to Limit CPU Usage of a Process in Linux]]
* [[https://scoutapm.com/blog/restricting-process-cpu-usage-using-nice-cpulimit-and-cgroups|https://github.com/opsengine]]