터미널에서 실행되는 명령에 우선 순위 지정

터미널에서 명령을 실행하는 것을 꿈꿔 본 적이 있습니까? 제한할당 된 자원 그것에 comando?

여기에 제시된 솔루션은 일반적으로 "너무 무거운"작업을 실행 한 후에도 계속 정상적으로 작업 할 수 있도록 도와줍니다. 하드웨어 일반적으로 시스템을 "중단"합니다.

프로세서 (CPU)

nice 명령을 사용하면 시스템 내의 나머지와 비교하여 프로세스의 우선 순위를 수정할 수 있습니다.

Linux 커널은 시스템에서 실행되는 각 프로세스에 CPU 시간을 계획하고 할당하는 역할을합니다. 사용 가능한 우선 순위 할당 범위는 -20에서 20까지이며 -20이 가장 높은 우선 순위이고 20이 가장 낮은 우선 순위입니다.

nice 덕분에 CPU 사용량이 많을 때 적절한 프로세스가 가장 높은 비율을 받도록 할 수 있습니다.

nice 명령의 구문은 다음과 같습니다.

좋은 -n 코만도

따라서 우선 순위가 10 인 프로세스를 실행하려면 다음을 수행합니다.

좋은 -n10 / usr / bin / file.gif file.jpg 변환

하드 디스크

nice와 유사하게 ionice는 후자가 하드 드라이브에 대한 액세스를 제한한다는 차이점이 있습니다.

사용 예는 다음과 같습니다.

ionice -c2 -n7 / usr / bin / file.gif file.jpg 변환

-c2는 "최선의 노력"이고 -n7은 "최선의 노력"내에서 가장 낮은 우선 순위입니다. 이런 식으로이 명령은 실행중인 나머지 작업보다 I / O (입력 / 출력) 대기열 내에서 우선 순위가 낮습니다.

ionice -c3 / usr / bin / file.gif file.jpg 변환

-c3 (우선 순위 레벨을 명확히 할 필요가 없음)은 "비활성 전용"을 의미합니다. -c3이 할당 된 작업은 디스크가 유휴 상태 일 때만 실행됩니다. 즉, 활동이 나머지 작업의 실행에 영향을 미치지 않지만 자체 실행하는 데 훨씬 더 오래 걸립니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   다니엘 페드로 자

    이미 실행중인 프로세스의 우선 순위를 수정하는 데 사용되는 renice 명령을 언급해야합니다.

  2.   Linux를 사용합시다

    흥미 롭군요! 기여해 주셔서 감사합니다!
    건배! 폴.

  3.   빈숙

    그리고 어떻게 승리 할 수 ​​있습니까? d8-B