때때로 Linux 서버를 실행하거나너무 많은 CPU 전력을 사용하고 시스템 리소스를 소모하는 프로그램을 실행할 수 있습니다. 고맙게도 CPULimit 앱이 존재하므로 Linux에서 CPU의 남용을 중지 할 수 있습니다. 이 가이드에서는 특정 응용 프로그램이 CPU를 과도하게 사용하지 못하도록 CPUlimit를 설정하는 방법을 보여줍니다.
CPULimit 설치
CPULimit은 강력한 응용 프로그램입니다. Linux 워크 스테이션 / 데스크톱 및 서버 모두에서 작동합니다. 그러나이 프로그램은 기본적으로 오늘날 가장 많이 사용되는 Linux 운영 체제에는 설치되어 있지 않습니다. 따라서이 프로그램 사용 방법을 살펴보기 전에 프로그램 설치 방법을 살펴 봐야합니다.
Linux 운영 체제에서 CPULimit 설치를 시작하려면 다음을 눌러 터미널 창을여십시오. Ctrl + Alt + T 또는 Ctrl + Shift + T 키보드에서. 여기에서 아래 설명 된 명령 줄 지침에 따라 현재 사용중인 OS에서 프로그램을 실행하십시오.
우분투
CPULimit은“Universe”소프트웨어 리포지토리에서 쉽게 사용할 수 있습니다. CPULimit 애플리케이션을 설치하려면 다음을 사용하십시오. 적절한 터미널 창에서 명령.
sudo apt install cpulimit
데비안
데비안의 경우 CPULimit은“기본”소프트웨어 저장소에 있습니다. 시스템에 응용 프로그램을 설치하려면 아파트 입수 아래 명령.
sudo apt-get isntall cpulimit
아치 리눅스
Arch Linux에서 CPULimit을 사용하려면 "커뮤니티"소프트웨어 저장소를 활성화해야합니다. 이를 활성화하려면 Nano 텍스트 편집기에서 Pacman 구성 파일을 열어 시작하십시오.
sudo nano -w /etc/pacman.conf
사용하여 아래쪽 화살표 "커뮤니티"로 아래로 스크롤하여 앞에있는 # 기호를 제거하십시오. 바로 아래의 텍스트 행에 대해서도 동일하게 수행하십시오. 완료되면 편집 내용을 구성 파일에 저장하고 Ctrl + O 버튼을 누르고 Nano를 종료하여 Ctrl + X.
Arch에서 Pacman 구성 파일을 편집 한 후 아래 명령을 사용하여 패키지를 관리자와 다시 동기화하여 "커뮤니티"활성화를 완료해야합니다.
sudo pacman -Syy
"커뮤니티"가 준비되면 다음을 통해 소프트웨어를 설치할 수 있습니다.
sudo pacman -S cpulimit
페도라
CPULimit은 기본 Fedora Linux 소프트웨어 리포지토리에 있습니다. Fedora 시스템에 응용 프로그램을 설치하려면 Dnf 아래 명령.
sudo dnf install cpulimit
오픈 수세
OpenSUSE Linux 시스템에서 CPULimit 애플리케이션을 시작하고 실행해야합니까? 그렇다면 "모두"저장소에서 파일을 설치할 수 있습니다. 사이퍼 아래 명령.
sudo zypper install cpulimit
CPULimit으로 프로세스 사용 제한
CPULimit이 개별 프로세스를 제어하는 방식리눅스 시스템은 프로세스 ID입니다. 따라서 너무 많은 CPU 사용량으로 실행되는 프로그램을 제한하려면 정확한 프로세스 ID를 찾아야합니다. Linux에서 주어진 프로그램의 정확한 프로세스 ID를 파악하는 방법에는 여러 가지가 있습니다. 이 가이드에서는 가장 신뢰할 수있는 두 가지 방법을 설명합니다.
PS AUX
Linux에서 실행중인 프로세스 ID를 찾는 가장 확실한 방법은 추신 명령은 시스템에서 실행중인 프로세스 목록을 표시하므로 프로세스를 찾으려면 터미널 창을 열고 추신 명령.
ps aux
대규모 달리기 목록을 살펴보십시오.Linux 시스템에서 너무 많은 CPU 전원을 사용하는 프로그램의 프로세스. 프로그램을 찾으면 CPU 제한에서 PID (프로세스 ID)를 사용하여 문제가있는 프로그램을 억제하므로 "PID"열을 확인하고 번호를 기록해 두십시오.
Linux 시스템에서 실행중인 프로세스 목록을 정렬하는 데 도움이 더 필요하십니까? 결합을 시도하십시오 추신 명령 grep 그리고 프로그램의 이름. 해당 앱만 필터링하고 프로세스 ID를 반환합니다. 예를 들면 다음과 같습니다.
ps aux | grep program-name
피 도프
Linux 시스템에서 실행중인 프로세스 또는 프로그램의 프로세스 ID를 찾는 또 다른 방법은 pidof 명령. 이 도구를 사용하려면 pidof 그 뒤에 프로그램 이름 (또는 최선의 추측)이옵니다. CPULimit가 올바르게 작동하는 데 필요한 정확한 프로세스 ID를 즉시 반환합니다.
pidof program-name
프로그램의 프로세스 ID가 알려지면 어려운 부분은 끝납니다. 남은 것은 사용할 수있는 CPU 전력을 제한하는 명령에 해당 번호를 입력하는 것입니다.
예를 들어, CPU 18 % 만 사용하도록 프로세스 18976을 제한하려면 터미널 창에서 다음 명령을 실행하십시오.
sudo cpulimit -p 18976 -l 15
Linux 시스템에서 CPULimit으로 프로세스를 제한하려면 프로세스 ID 및 백분율로 아래 명령 예제를 작성하십시오.
sudo cpulimit -p process-ID -l percentage-number
Linux 시스템에서 CPULimit의 프로세스 제한을 중지해야합니까? 프레스 Ctrl + C 키보드에서 프로그램을 즉시 중지합니다. CPULimit가 종료 되 자마자 프로세스는 일반 사용 상태로 돌아갑니다.
코멘트