«nice» 태그된 질문

프로세스의 우선 순위를 변경하여 CPU 시간을 늘리거나 줄이는 도구입니다.

3
프로세스의 가치를 높이기 위해 renice를 사용할 수없는 이유는 무엇입니까?
보낸 사람 man renice: 수퍼 유저 이외의 사용자는 자신이 소유 한 프로세스의 우선 순위 만 변경할 수 있으며 0에서 PRIO_MAX (20) [...] 범위 내에서 ``좋은 가치 ''(보안상의 이유로)를 단조롭게 증가시킬 수 있습니다 . 그래서 나는 renice내 자신의 프로세스를 위쪽으로 (낮은 우선 순위를 부여) 할 수는 있지만 결코 아래쪽으로 내릴 수는 …
25 nice  priority 

5
Linux에서 하나의 프로세스의 모든 스레드와 하위 프로세스를 처리하는 방법은 무엇입니까?
리눅스는 (아직)이 POSIX.1 표준을 따르지 않는 말한다 • 그래도 renice에 따라 때문에, 프로세스에 "이 과정에서 모든 시스템 범위 스레드"에 영향을 의 pthreads (7) 문서 "스레드가 공통의 좋은 가치를 공유하지 않습니다." 그러나 때로는 renice주어진 프로세스와 관련된 "모든 것" 이 편리 할 수 ​​있습니다 (예를 들어 Apache 자식 프로세스와 모든 스레드). 그래서, …
22 linux  process  nice  thread 

2
왜 niceness는 -20에서 19까지입니까?
이 nice명령을 사용하면 프로그램의 스케줄링 우선 순위 ( "niceness")를 조정할 수 있습니다. 내가 사용한 모든 유닉스 계열 시스템에서 niceness는 정수 범위로 지정됩니다. 여기서 -20이 가장 선호되는 예약 우선 순위이고 0이 기본값이며 19가 가장 선호되지 않습니다. 기본 niceness로 0을 갖는 것은 충분히 직관적이지만 왜 범위의 끝점으로 -20과 19가 선택 되었습니까? 부호있는 …

1
좋고 자식 프로세스
누군가 특정 nice수준과 자식 프로세스 간의 관계가 무엇인지 말해 줄 수 있습니까 ? 예를 들어, 기본값 nice이 0이고로 스크립트를 시작하면 nice 5일부 하위 프로세스 (이 경우 병렬로 약 20 개)가 시작되면 하위 프로세스의 장점은 무엇입니까?
22 linux  process  nice 

1
잘 작동합니까?
sched_setscheduler 는 말합니다 : 모든 스케줄링은 선제 적입니다. 정적 우선 순위가 높은 프로세스를 실행할 준비가되면 현재 실행중인 프로세스가 선점되고 정적 우선 순위 레벨의 대기 목록으로 리턴됩니다. 우선 순위가 말하는 동안 이로 인해 시스템에 우선 순위가 높은 다른로드가있을 때마다 매우 낮은 nice 값 (+19)이 프로세스에 거의 CPU를 제공하지 않고 높은 nice …

2
(-)의 niceness 값은 무엇을 의미합니까?
맨 페이지와 위키 백과에 따르면; nice범위는 -20에서 20입니다. 그러나 다음 명령을 실행할 때 일부 프로세스에는 (-)와 같이 숫자가 아닌 값이 있습니다. 제목이 'NI'인 왼쪽의 여섯 번째 열을 참조하십시오. (-)의 멋짐은 무엇을 나타 냅니까? ps axl F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 …

7
좋은 값 -20으로 프로세스를 시작하고 루트 권한을 부여하지 않으려면 어떻게해야합니까?
좋은 값 -20으로 프로세스를 시작하고 싶습니다. 이를 위해서는-와 같은 명령을 사용해야합니다 sudo nice -n -20 matlab. 그러나 이것은 matlab을 루트로 시작합니다. 비 루트로 matlab을 가질 수있는 방법이 있습니까? 내 현재 접근 방식은-- sudo nice -n -20 sudo -u myusername matlab나에게 핵처럼 보입니다. 이를위한 직접적인 접근 방법이 있습니까?
18 process  priority  nice 

3
파이프 형 명령으로 niceness 설정
niceness 레벨이 변경된 "piped"명령 세트를 실행해야합니다. 예: nice -n 15 command1 | command2 | command3 이 경우 niceness는 command1에 대해서만 "15"로 변경됩니다. 전체 명령 세트 (command1, command2 및 command3)에 대해 변경하는 방법은 무엇입니까?
15 nice 

2
데스크탑 컨텍스트에서 시스템 스케줄링 관련 옵션 사용 및 이해
시스템 서비스 파일에서 다음 예약 관련 옵션을 설정할 수 있습니다 ( systemd.execMan page 에서 잘못된 경우 수정하십시오). Nice 실행 된 프로세스에 대한 기본 nice 수준 (스케줄 우선 순위)을 설정합니다. -20 (가장 높은 우선 순위)에서 19 (가장 낮은 우선 순위) 사이의 정수를 사용합니다. 자세한 내용은 setpriority (2) 를 참조하십시오. 친숙한 멋진 …

4
매우 낮은 우선 순위로 리눅스 프로세스를 실행 하시겠습니까?
나는 중요하지는 않지만 정기적으로 CPU 전력을 많이 소비 할 것이고, 정말로 중요한 또 다른 프로세스를 가지고 있지만 대부분의 시간을 유휴 상태로 보내지 만 일자리를 얻었을 때 실제로 높은 컴퓨팅 파워가 필요합니다. 나는 실행 시도 nice -20 ./low_priority_process하고 nice --20 ./high_priority_process우선 순위가 높은 프로세스가 정말 항복 또는 다른 프로세스가 CPU 파워를 …
12 process  cpu  htop  priority  nice 

2
사용자가 프로세스의 우선 순위를 부정적으로 인식하도록하려면 어떻게해야합니까?
사용자가 시스템에서 특정 좋은 프로세스를 음수 값으로 실행하기를 원합니다. 이 특정 프로그램은 마인 크래프트 서버이므로 서버를 제어하기 위해 명령 줄에 의존하기 때문에 프로세스를 배경으로 포크 할 수는 없습니다. 내 현재 bash 스크립트는 다음과 같습니다 (중요 부분). sleep 10 && \ sudo renice -n $NICENESS $(ps -u $(id -u) -o "%p:%c" …

2
지정된 사용자 (limits.conf)의 기본 기본 값을 설정하십시오.
누군가 사용자 의 기본값 nice을 표시 하는 방법을 알려주시겠습니까 top? 나는 /etc/security/limits.conf가 장소라는 것을 알았습니다. username_of_a_guy - nice 19 username_of_a_guy soft nice 19 username_of_a_guy hard nice 19 작동하지 않습니다 (그렇지 않으면 안됩니까?). 그 이후로 재부팅했습니다. 주셔서 감사합니다 아주 많이 도움이 사전에. 데비안 불안정 (최신)을 사용하고 있습니다. 문맥: 우리 회사에는 로컬 …
12 login  nice  limit 


2
유닉스 명령이 가장 좋은 것은 무엇입니까?
빠른 벤치마킹 테스트를 위해 nice와 ionice를 최대 효과로 결합하는 방법, 즉 명령이 가능한 한 적은 리소스를 사용하지 않고 (유휴 상태없이) 어떻게 할 수 있습니까? (나는`nice -n 19 ionice -c 2 [command]와 비슷하다고 생각하지만 ionice의 "-n"(classdata param)에 대해서는 확실하지 않다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.