Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

394
Vistas
¿La herramienta "Perf" de Linux no puede ejecutarse dentro de las imágenes acoplables?

Sabía que la herramienta "perf" requiere que la instalación corresponda a versiones específicas del kernel de Linux. Y sabía que todas las imágenes de la ventana acoplable se ejecutan con la misma versión del kernel de Linux, sin importar la versión de distribución de Linux.

Estoy usando ubuntu 16.04 dentro de docker y ya instalé linux-tools-common, start perf dime que todavía me faltan algunos paquetes:'

 # perf /usr/bin/perf: line 32: lsb_release: command not found WARNING: perf not found for kernel 4.9.12 You may need to install the following packages for this specific kernel: linux-tools-4.9.12-moby linux-cloud-tools-4.9.12-moby You may also want to install one of the following packages to keep up to date: linux-tools-moby linux-cloud-tools-moby

Luego traté de instalar lo que me perdí:

 root@xxxxxx:/# apt-get install linux-tools-4.9.12-moby linux-cloud-tools-4.9.12-moby Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-tools-4.9.12-moby E: Couldn't find any package by glob 'linux-tools-4.9.12-moby' E: Couldn't find any package by regex 'linux-tools-4.9.12-moby' E: Unable to locate package linux-cloud-tools-4.9.12-moby E: Couldn't find any package by glob 'linux-cloud-tools-4.9.12-moby' E: Couldn't find any package by regex 'linux-cloud-tools-4.9.12-moby' root@b2543b6e985d:/# apt-get install linux-tools-moby linux-cloud-tools-moby Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-tools-moby E: Unable to locate package linux-cloud-tools-moby

(1) Tan extraño, pero ¿cómo resolver este problema de instalación?

(2) Además: todavía estoy confundido, si no hay una coincidencia estricta entre "perf" y "kernel", ¿cómo podría funcionar bien "perf" dentro de la ventana acoplable de Linux?

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Sabía que la herramienta "perf" requiere que la instalación corresponda a versiones específicas del kernel de Linux. Y sabía que todas las imágenes de la ventana acoplable se ejecutan con la misma versión del kernel de Linux, sin importar la versión de distribución de Linux.

Todavía se puede usar la herramienta Perf de otra versión del kernel (las llamadas al sistema en el subsistema perf_event tienen un buen diseño y son compatibles con herramientas más antiguas/nuevas). Por lo tanto, puede encontrar cualquier binario perf (no el /usr/bin/perf ) en cualquier lugar, verificar que su biblioteca dependa con ( ldd ..path_to_perf/perf ) y copiar perf dentro de Docker (e instalar libs).

El uso de eventos de hardware, de todo el sistema o de perfiles de kernel puede estar limitado en la ventana acoplable, así que intente

  • perf -e cycles:u ./program (contador de hardware solo para espacio de usuario),
  • perf -e task-clock ./program (temporizador de software para kernel y espacio de usuario),
  • perf -e task-clock:u ./program (temporizador de software solo para espacio de usuario),
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda