Como instalo a perf
ferramenta de monitoramento?
software-installation
monitoring
samarasa
fonte
fonte
Respostas:
O
perf
utilitário pode ser encontrado no pacote linux-tools .fonte
No Ubuntu 14.04, tive que instalar três pacotes:
fonte
sudo apt-get install linux-tools-common linux-tools-generic
(pular a parte, que depende da versão do kernel) era suficiente.uname -r
expansão do shell).uname -r
Certifique-se de instalar esta ferramenta para a versão correta do Kernel. Se você apenas digitar:
sudo apt-get install linux-tools
Ele o instalará para a versão mais recente do Linux em sua máquina e, caso você esteja inicializando uma versão anterior (digamos por motivos de estabilidade), ele irá errar. No meu caso, ele foi instalado para .45 em vez de .43 e eu tive que usar o seguinte comando para instalá-lo:
sudo apt-get install linux-tools-3.2.0.43
Você pode encontrar sua versão do Kernel digitando:
uname -r
Para garantir que esteja funcionando corretamente, você pode tentar o seguinte:
perf record /bin/ls
No caso de você instalar a ferramenta Zoom , é necessário ter o Perf instalado para poder usar todos os seus utilitários.
fonte
Para obter a versão mais recente do perf, independentemente da versão do kernel (a versão perf é independente da versão do kernel):
perf --version
para verificar a versão atualfonte
No 14.04, o
linux-tools
pacote não existe desqualificado:Em vez disso, você pode instalar um dos pacotes listados, dependendo do kernel que você instalou. A maioria dos usuários vai querer
linux-tools-generic
.fonte
Instalei o Linux 3.17.2 na minha máquina e tentei
mostrou que o linux-tools não está presente. Nesse caso, baixe a versão necessária do kernel do linux, vá para linux-> tools-> perf:
e, em seguida, execute o comando make:
e, em seguida, execute o comando make install:
e depois reinicie. Você acabou de instalar o perf manualmente.
fonte
A execução dos dois comandos a seguir fará isso!
fonte
Aqui está como funcionou para mim no Ubuntu 18.04:
Depois
Command 'perf' not found
, sugeriu a instalação comsudo apt install linux-tools-common
. Fazer isso e tentar executarperf
posteriormente ainda resultou em:Eu decidi
sudo apt-get install linux-tools-generic
e isso foi o suficiente.Caso você encontre erro de permissão ao tentar usar
perf
como não raiz, veja aqui:Execute perf sem direitos de root
fonte
No ubuntu, "perf" é um script de shell que chama um binário perf específico do kernel.
Mas isso não é realmente necessário, o perf é compatível. Apenas remova o wrapper de / usr / bin e copie qualquer um dos binários perf de ./lib/linux-tools* nele.
fonte
fonte