cpulimit - 클라우드 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 cpulimit 명령입니다.

프로그램:

이름


cpulimit -- 프로세스의 CPU 사용량을 제한합니다.

개요


CPU 한도 [표적] [옵션...] [ -- 프로그램]

기술


TARGET 다음 중 정확히 하나여야 합니다.

-p, --pid=N
프로세스의 PID

-e, --exe=FILE
실행 가능한 프로그램 파일의 이름

-P, --길=PATH
실행 가능한 프로그램 파일의 절대 경로 이름

옵션

-b, --배경
백그라운드에서 cpulimit를 실행하여 터미널을 비웁니다.

-c, --cpu
사용 가능한 CPU 코어 수를 지정합니다. 일반적으로 이것은 우리에게 감지됩니다.

-l, --한계=N
1부터 허용되는 CPU 비율. 일반적으로 1 - 100이지만 다중
코어 CPU. (필수적인)

-q, --조용한
자동 모드에서 실행되며 콘솔에 업데이트 메시지를 쓰지 않습니다.

-k, --죽임
CPU 사용량을 제한하는 대신 대상 프로세스를 종료합니다.

-r, --복원하다
-k 플래그를 사용하여 종료된 프로세스를 복원합니다.

-s, --신호
우리가 종료할 때 지켜본 프로세스에 대체 신호를 보냅니다. 기본값은 SIGCONT입니다.

-v, --말 수가 많은
제어 통계 표시

-z, --게으른
적합한 대상 프로세스가 없거나 죽으면 종료

-- 이것이 최종 CPUlimit 옵션입니다. 다음 옵션은 모두 다른 프로그램을 위한 것입니다.
시작됩니다.

-h, --도움
이 도움말 종료를 표시

사용 예


시작했다고 가정하면 `푸 --바` 그리고 당신은 알아 상단(1) 또는 ps(1) 이
프로세스는 모든 CPU 시간을 사용합니다.

# CPU 한도 -e -l 50
실행 가능한 프로그램 파일에 작용하여 프로세스의 CPU 사용량을 제한합니다(참고:
인수 "--bar"는 생략됨)

# CPU 한도 -p 1234 -l 50
다음과 같이 프로세스의 PID에 따라 프로세스의 CPU 사용량을 제한합니다. ps(1)

# CPU 한도 -P /usr/빈/푸 -l 50
동일 -e 그러나 절대 경로 이름을 사용합니다.

# /usr/bin/someapp

# CPU 한도 -p $! -l 25 -b
마지막 명령 실행을 조절하려는 스크립트에 유용합니다.

# CPU 한도 -l 20 파이어 폭스
Firefox 웹 브라우저를 실행하고 CPU 사용량을 20%로 제한합니다.

# CPU 한도 -l 25 -- 파이어 폭스 -은밀한
개인 모드에서 Firefox 웹 브라우저를 시작하고 CPU 사용량을 25%로 제한

# CPU 한도 -c 2 -p 12345 -l 25
XNUMXD덴탈의 -c 플래그는 프로그램이 사용 가능한 것으로 생각하는 CPU 코어 수를 설정합니다. 대개
이것은 우리를 위해 감지되지만 무시할 수 있습니다.

# CPU 한도 -l 20 -k 파이어 폭스
Firefox 프로그램을 실행하고 프로세스가 20% CPU 사용량을 초과하면 종료합니다.

# CPU 한도 -l 20 -p 1234 -s 시그텀
1234% CPU 사용량에서 프로세스 20를 조절합니다. cpulimit가 강제로 종료되면 다음을 보냅니다.
SIGTERM 신호 처리를 관찰했습니다.

노트


· cpulimit는 항상 SIGSTOP 및 SIGCONT 신호를 프로세스에 전송하여 확인합니다.
제어할 수 있고 소비하는 CPU의 평균 양을 제한할 수 있습니다. 이것은 할 수 있습니다
작업이 완료되었음을 나타내는 잘못된(성가신) 작업 제어 메시지가 발생합니다.
중지되었습니다(실제로는 중지되었지만 즉시 다시 시작됨). 이것은 또한 원인이 될 수 있습니다
SIGSTOP/SIGCONT를 감지하거나 의존하는 대화형 셸 관련 문제.
예를 들어 포그라운드에 작업을 배치했지만 즉시 중지된 것을 볼 수 있습니다.
백그라운드에서 다시 시작됩니다. (또한보십시오http://bugs.debian.org/558763>.)

· 호출할 때 -e or -P 옵션, cpulimit는 아래의 모든 프로세스를 찾습니다. / proc
주어진 프로세스 이름 인수와 일치하는 이름으로. 또한, 그것은
발견된 프로세스의 첫 번째 인스턴스. 프로세스의 특정 인스턴스를 제어하려면 다음을 사용하십시오.
전에, -p 옵션을 선택하고 PID를 제공합니다.

· cpulimit의 현재 버전은 커널 HZ 값을 100으로 가정합니다.

onworks.net 서비스를 사용하여 온라인에서 cpulimit 사용



최신 Linux 및 Windows 온라인 프로그램