¿Cómo instalo la perf
herramienta de monitoreo?
software-installation
monitoring
samarasa
fuente
fuente
Respuestas:
La
perf
utilidad se puede encontrar en el paquete linux-tools .fuente
En Ubuntu 14.04 tuve que instalar tres paquetes:
fuente
sudo apt-get install linux-tools-common linux-tools-generic
(omitir la parte, que depende de la versión del kernel) fue suficiente.uname -r
expansión del shell).uname -r
Asegúrese de instalar esta herramienta para la versión correcta de Kernel. Si solo escribe:
sudo apt-get install linux-tools
Lo instalará para la última versión de Linux en su máquina y en caso de que esté iniciando una versión anterior (por ejemplo, por razones de estabilidad), errará. En mi caso, se instaló para .45 en lugar de .43 y tuve que usar el siguiente comando para instalarlo:
sudo apt-get install linux-tools-3.2.0.43
Puede encontrar su versión de Kernel escribiendo:
uname -r
Para asegurarte de que funciona correctamente, puedes probar esto:
perf record /bin/ls
En caso de que vaya a instalar la herramienta Zoom , debe tener Perf instalado para poder utilizar todas sus utilidades.
fuente
Para obtener la última versión de perf independientemente de la versión del kernel (la versión de perf es independiente de la versión del kernel):
perf --version
para verificar la versión actualfuente
En 14.04, el
linux-tools
paquete no existe sin calificar:En su lugar, puede instalar uno de los paquetes enumerados, dependiendo del núcleo que haya instalado. La mayoría de los usuarios querrán
linux-tools-generic
.fuente
Instalé Linux 3.17.2 en mi máquina y probé
demostró que linux-tools no está presente. En este caso, descargue la versión requerida del kernel de Linux, vaya a Linux-> herramientas-> perf:
y luego ejecuta make command:
y luego ejecute el comando make install:
y luego reiniciar. Acabas de instalar perf manualmente.
fuente
¡Ejecutar los siguientes dos comandos lo hará!
fuente
Así es como me funcionó en Ubuntu 18.04:
Después
Command 'perf' not found
, sugirió instalar consudo apt install linux-tools-common
. Hacerlo e intentar correrperf
después aún resultó en:Decidí
sudo apt-get install linux-tools-generic
y esto fue suficiente.En caso de que encuentre un error de permiso cuando intente usarlo
perf
como no root, mire aquí:Ejecutar perf sin derechos de root
fuente
En ubuntu, "perf" es un script de shell que llama a un binario perf específico del núcleo.
Pero eso no es realmente necesario, perf es compatible. Simplemente quite el contenedor de / usr / bin y copie en él cualquiera de los binarios de perf ./lib/linux-tools*.
fuente
fuente