Linux 의 nice 프로그램 이름 의 유래

903 단어 linuxshellnice
리 눅 스에 서 나 이 스 프로그램의 역할 은 모두 가 알 고 있 을 것 이다. 바로 하나의 - 20 에서 19 의 숫자 를 통 해 CPU 가 이 프로 세 스 에 분 배 된 시간 이 얼마나 되 는 지 를 제어 하 는 것 이다.숫자 가 작 을 수록 CPU 가 할당 하 는 시간 편 이 많 을 수록 이른바 우선 순위 가 높다 는 것 이다.
나 는 사실 이 프로그램의 이름 을 처음 보 았 을 때, 왜 숫자 가 작 을 수록 오히려 잘 돌아 가 는 지 의문 이 들 었 다.
원래 나 이 스 는 어떤 것 이 아름답다 는 것 을 제외 하고 한 사람 을 형용 할 때 '친절 하고 호의 적' 이라는 뜻 이다.따라서 어떤 프로 세 스 의 nice 값 이 높 을 수록 이 프로 세 스 (의인 화 된 기법) 가 호의 적일 수록 친절 하 다 는 뜻 입 니 다. 즉, CPU 의 시간 을 다른 사람 에 게 양보 하기 때문에 우선 순위 가 낮 습 니 다.이 프로 세 스 들 은 '좋 은 사람 카드' 를 발급 해 야 합 니 다!
나 이 스 값 이 낮 고 심지어 마이너스, 나 이 스 하지 않 은 프로 세 스 는 매우 많은 CPU 시간 영 화 를 '이기 적' 으로 차지 합 니 다. CPU 가 제공 할 수 있다 면 최대 99% 의 시간 을 차지 할 수 있 습 니 다!물론 음수 등급 의 나 이 스 는 루트 사용자 만 사용 할 수 있 습 니 다. 누구나 그렇게 이기 적 인 것 은 아 닙 니 다!
예 를 들 어, 예 를 들 어 우 리 는 서버 에서 파일 의 압축 을 풀 지만, WEB 서비스의 운행 에 영향 을 주 고 싶 지 않 으 면 이렇게 할 수 있다.
nice -n 19 tar xf archive.tgz

좋은 웹페이지 즐겨찾기