mplayer
IO 프로세스를 포함하여 다른 어떤 프로세스보다 높은 우선순위로 실행하고 싶습니다 . 어떻게 해야 하나요?
답변1
좋은 점(CPU 제한)을 설정하려면 다음을 사용하세요.nice
. IO 적합성(IO 제한)을 설정하려면 다음을 사용합니다.ionice
. 자세한 내용은 해당 매뉴얼 페이지를 참조하십시오. 다음과 같이 함께 사용할 수 있습니다.
ionice -c 2 -n 0 nice -n -20 mplayer
참고: 정의할 수 있는 최소 친화도(낮을수록 더 선호됨)는 다음에 따라 달라집니다.limits.conf
. 내 컴퓨터에서 파일은 /etc/security/limits.conf
.
답변2
일반적으로 루트가 아닌 사용자는 작업의 우선 순위를 높일 수는 없고 낮출 수만 있습니다. 따라서 한 가지 접근 방식은 다른 모든 것의 우선 순위를 낮추는 것입니다. 또는 우선 순위를 처리하기 위해 시스템 수준에서 무언가를 설정할 수 있습니다.
비교적 현대적인 Linux 배포판을 사용하는 경우 가장 강력한 방법은 다음을 사용하는 것입니다.대조군. 이는 아직 초기 단계이므로 기본적으로 모든 것을 수동으로 구성해야 하지만 간단히 말해서 원하는 것은 서로 다른 프로세스를 서로 다른 CPU 제어 그룹에 배치한 다음 mplayer 프로세스에 더 많은 CPU 공유를 제공하도록 분류자를 구성하는 것입니다.