Linux에서 프로세스를 가능한 가장 낮은 일정으로 설정하고 싶습니다. 나는 다음을 생각해 냈습니다.
nice -n 39 ionice -c 3 chrt -i 0 command
프로세스 우선순위를 "낮추기" 위해 프로세스에 설정할 수 있는 다른 설정이 있습니까? 이러한 설정이 가능한 "최저"입니까?
나는 내 컴퓨터에서 사용 가능한 모든 I/O, 메모리 및 CPU를 소비하는 tar 프로세스를 자주 실행 make -j$(nproc)
하거나 무거운 프로세스를 실행합니다. cmake
정말 답답한 점은 마우스가 느려지기 시작한다는 것입니다. 그래서 나는 그것을 멈추고 싶다.
답변1
수행하는 모든 작업의 결과를 확인할 수 있습니다(I/O 예약 제외).
/bin/ps -eo pid,rtprio,class,pri,ni,args
일반 사용자는 Systemd 제한 사항(또는 적어도 일부)을 사용할 수 있습니다.
systemd-run --user --nice=18 sleep 1234 # see --property=