perf
모니터링 도구 는 어떻게 설치 합니까?
perf
모니터링 도구 는 어떻게 설치 합니까?
답변:
이 perf
유틸리티는 linux-tools
패키지 에서 찾을 수 있습니다 .
우분투 14.04에서는 세 가지 패키지를 설치해야했습니다.
apt-get install linux-tools-common linux-tools-generic linux-tools-`uname -r`
sudo apt-get install linux-tools-common linux-tools-generic
(커널 버전에 따라 부분을 건너 뛰는) 사용하는 것으로 충분했습니다.
uname -r
셸 확장) 를 명시 적으로 설치해야합니다 .
uname -r
올바른 커널 릴리스를 위해이 도구를 설치하고 있는지 확인하십시오. 입력 만하면 :
sudo apt-get install linux-tools
시스템에 최신 Linux 릴리스를 설치하고 안정성을 이유로 이전 버전을 부팅하는 경우 오류가 발생합니다. 내 경우에는 .43 대신 .45로 설치되었으며 다음 명령을 사용하여 설치해야했습니다.
sudo apt-get install linux-tools-3.2.0.43
다음을 입력하여 커널 릴리스를 찾을 수 있습니다.
uname -r
제대로 작동하는지 확인하려면 다음을 시도하십시오.
perf record /bin/ls
Zoom tool 을 설치 하려는 경우 모든 유틸리티를 사용하려면 Perf가 설치되어 있어야합니다.
14.04에서 linux-tools
패키지는 규정되지 않은 상태로 존재하지 않습니다.
$ sudo apt-get install linux-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package linux-tools is a virtual package provided by:
linux-tools-virtual 3.13.0.36.43
linux-tools-lowlatency 3.13.0.36.43
linux-tools-generic-lts-trusty 3.13.0.36.43
linux-tools-generic-lts-saucy 3.13.0.36.43
linux-tools-generic 3.13.0.36.43
You should explicitly select one to install.
E: Package 'linux-tools' has no installation candidate
대신 설치 한 커널에 따라 나열된 패키지 중 하나를 설치할 수 있습니다. 대부분의 사용자는 원할 것 linux-tools-generic
입니다.
내 컴퓨터에 Linux 3.17.2를 설치하고 시도했습니다.
sudo apt-get install linux-tools-3.17.2
linux-tools가 없다는 것을 보여주었습니다. 이 경우 필요한 Linux 커널 버전을 다운로드하고 linux-> tools-> perf로 이동하십시오.
cd linux/tools/perf
그런 다음 make 명령을 실행하십시오.
make
그런 다음 make install 명령을 실행하십시오.
make install
그런 다음 재부팅하십시오. perf를 수동으로 설치했습니다.
다음 두 명령을 실행하면됩니다!
sudo apt-get install linux-tools-common
sudo apt-get install linux-tools
우분투 18.04에서 나를 위해 일한 방법은 다음과 같습니다.
이후 Command 'perf' not found
에는와 함께 설치하는 것이 좋습니다 sudo apt install linux-tools-common
. 그렇게하고 perf
나중에 실행하려고하면 여전히 다음과 같은 결과가 발생했습니다.
WARNING: perf not found for kernel 4.15.0-39
You may need to install the following packages for this specific kernel:
linux-tools-4.15.0-39-generic
linux-cloud-tools-4.15.0-39-generic
You may also want to install one of the following packages to keep up to date:
linux-tools-generic
linux-cloud-tools-generic
나는 결정 sudo apt-get install linux-tools-generic
했고 이것으로 충분했다.
perf
비 루트 로 사용하려고 할 때 권한 오류가 발생하는 경우 여기를 확인하십시오.