태그 보관물: process-priority

process-priority

실행중인 프로세스의 우수성 (우선 순위) 변경 nice알려진 ID 로 새로운

nice알려진 ID 로 새로운 수준의 실행중인 프로세스 를 설정할 수 있습니까?

이 작업에 루트 액세스 권한이 필요합니까, 아니면 프로세스의 소유자 여야합니까?



답변

단말기

당신이 터미널에 있다면 당신은 사용할 수 있습니다 renice

renice [-n] priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]

간단한 예는

renice 8 31043
31043: old priority 5, new priority 8

하드 플래그를 전달할 수도 있지만 순서를 따릅니다 (먼저 우선 순위를 전달한 다음 pid를 전달해야합니다. 순서를 변경하면 사용 메시지가 표시됨).

renice -n 5 -p 31043
31043: old priority 8, new priority 5

우선 순위의 규모에 작업 -2019시스템에, 숫자가 낮을수록 그것의 우선 순위를 -.

프로세스를 소유 한 경우 루트가 필요하지 않지만 프로세스가 다른 사용자가 소유하거나 프로세스 루트의 그룹 / 사용자를 변경하려는 경우 (via sudo)가 필요합니다.


답변

GUI

  • Alt+ F2와 유형sudo gnome-system-monitor

11.04 이전 : 시스템> 관리> 시스템 모니터 프로세스를 선택하십시오.
11.04에서 : Alt+ A를 검색하십시오 system monitor.

id는 여기 이미지에 표시되어 있습니다 :

여기에 이미지 설명을 입력하십시오

nice는 작업을 소유하고 있다면 nice를 증가시키기 위해 sudo를 요구하지 않습니다. 당신이 친절을 줄여야 할 경우에는 그렇습니다.


답변

좋은 prio로 명령을 시작하십시오

nice -n 19 your_command

Renice 프로세스

renice 19 $(pidof your_command_name_like_for_ex_ffmpeg)

19

-20과 19 사이

19가 가장 낮은 우선 순위입니다


답변

터미널에서 “renice”의 사용법은 다음과 같습니다.

Usage:
 renice [-n] <priority> [-p] <pid> [<pid>  ...]
 renice [-n] <priority> [-g] <pgrp> [<pgrp> ...]
 renice [-n] <priority> [-u] <user> [<user> ...]

Options:
 -g, --pgrp <id>        interpret as process group ID
 -h, --help             print help
 -n, --priority <num>   set the nice increment value
 -p, --pid <id>         force to be interpreted as process ID
 -u, --user <name|id>   interpret as username or user ID
 -v, --version          print version

“renice”명령 전에 “sudo”를 사용하면 사용자가 루트 레벨로 올라가고 관리자 / 루트 비밀번호가 필요합니다.

따라서 PID (프로세스 ID) 2606이있는 프로세스 를 보통 우선 순위에서 높은 우선 순위로 높이 려면 다음과 같이 터미널에 입력합니다.

sudo renice -n -5 -p 2606


답변

top 내에서 프로세스를 다시 사용할 수도 있습니다.

1) 시작 상단

$ top

2)를 눌러 renice r. 다시 처리하려는 프로세스의 프로세스 ID (PID)를 묻는 메시지가 표시됩니다. 기본 PID는 첫 번째 프로세스입니다 (가장 많은 리소스를 소비하는 프로세스). Enter로 확인하십시오. 새로운 nice 값을 -20 (높은 우선 순위)에서 +19 (낮은 우선 순위)로 설정하십시오.

여기에 이미지 설명을 입력하십시오


답변

htop

  1. 스타트 htop
  2. Renice with F7/ F8( Byobu 내부에있는 경우 바로 가기를 사용하여 바로 가기 사용 안함 Shift + F12). 명심 당신은 쾌적을 줄이기 위해 루트 권한이 필요합니다 .

    스크린 샷


답변