PRODUCTOS OPEN SOURCE

BLC Perf Analyzer

Herramienta open source de análisis de rendimiento de CPU diseñada para simplificar el profiling en entornos Linux. Genera flamegraphs y heatmaps de forma automática para entender rápidamente dónde se va el tiempo de CPU.

Ver en GitHub Solicitar Demo
VISUALIZACIÓN DE CPU & FLAMEGRAPH Linux Perf Subsystem
$ blc-perf-analyzer --pid $(pgrep mysqld) --duration 30s --output flamegraph.svg
[kernel] native_queued_spin_lock_slowpath (38.4%)
[mysqld] row_search_mvcc → buf_page_get_gen (29.1%)
[libc] pthread_mutex_lock (14.2%)
[userland] custom_plugin_eval (8.3%)

Funcionalidades Principales

BLC Perf Analyzer automatiza la generación de reportes visuales de rendimiento para que te concentres en resolver problemas, no en configurar herramientas.

Profiling Automatizado

Captura trazas de CPU de forma sencilla y genera reportes visuales automáticamente.

Flamegraphs y Heatmaps

Visualiza de manera clara dónde se concentran los cuellos de botella, tanto en espacio de usuario como en el kernel.

Clasificación Inteligente

Diferencia entre tiempo gastado en userland, kernel o librerías, ayudando a identificar la raíz del problema.

Modo Daemon (Experimental)

Puede ejecutarse en segundo plano y activarse automáticamente ante ciertos eventos de CPU para monitoreo proactivo.

Casos de Uso

Optimización de Bases de Datos

Identifica rápidamente si el cuello de botella está en el motor de base de datos, el sistema operativo o el hardware.

Análisis en Producción

Útil para SREs y DevOps que necesitan diagnosticar problemas de CPU en tiempo real sin degradar el rendimiento.

Entornos de Desarrollo

Ayuda a los desarrolladores a optimizar código intensivo en CPU antes de llegar a producción.

¿Por qué BLC Perf Analyzer?

  • Interfaz intuitiva que simplifica el profiling de CPU en Linux.
  • Generación automática de flamegraphs y heatmaps sin configuración compleja.
  • Clasificación inteligente entre userland, kernel y librerías.
  • Open source: contribuciones, feedback e ideas siempre bienvenidos.
  • Creado por Binlogic, especialistas en bases de datos con más de 15 años de experiencia.

Únete a la Comunidad

Este proyecto está en constante evolución y es parte del compromiso de Binlogic con el open source. ¡Contribuciones, feedback e ideas son siempre bienvenidos!

Explorar el Repositorio en GitHub