시스템이 사용량이 많은 경우 백그라운드 프로세스의 CPU 사용량을 제한하세요.
현재 저는 다음을 수행합니다. Ubuntu 서버의 시스템 부하가 높을 때 현재 실행 중인 특정 백그라운드 프로세스의 PID를 가져와서 PID를 사용하여 cpulimit를 시작합니다. 시스템 로드가 낮아지면 백그라운드 프로세스가 더 빠르게 실행될 수 있도록 cpulimit를 종료합니다. 로드가 여전히 너무 높으면 cpulimit를 종료하고 프로세스의 하한값으로 다시 시작합니다. 몇 시간 후에 백그라운드 프로세스가 완료될 때까지 이를 반복합니다. 그런데 이 작업을 매일 수동으로 수행하는 것은 매우 귀찮기...