¿Cómo instalo la perfherramienta de monitoreo?
software-installation
monitoring
samarasa
fuente
fuente

Respuestas:
La
perfutilidad 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 -rexpansión del shell).uname -rAsegúrese de instalar esta herramienta para la versión correcta de Kernel. Si solo escribe:
sudo apt-get install linux-toolsLo 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.43Puede encontrar su versión de Kernel escribiendo:
uname -rPara asegurarte de que funciona correctamente, puedes probar esto:
perf record /bin/lsEn 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 --versionpara verificar la versión actualfuente
En 14.04, el
linux-toolspaquete 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 correrperfdespués aún resultó en:Decidí
sudo apt-get install linux-tools-genericy esto fue suficiente.En caso de que encuentre un error de permiso cuando intente usarlo
perfcomo 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