¿Existen herramientas de perfilado de rendimiento avanzadas (idealmente, con una interfaz gráfica) aparte de DTrace?

1

En pocas palabras, estoy buscando una utilidad similar al Monitor de rendimiento de Windows NT (perfmon.exe). La capacidad de especificar qué métricas quiero rastrear (por ejemplo, lecturas / seg, escrituras / seg) para un objeto dado (por ejemplo, Macintosh HD), e idealmente, para todos o procesos específicos.

El caso de uso es que tenemos un desarrollador en la oficina cuyo MacBook tiene un rendimiento de disco abominable. La E / S es lo suficientemente mala como para bloquearla. Desde el Monitor de actividad es evidente que hay un promedio de 80-110 IOps, pero en este punto sería ventajoso determinar cuáles podrían ser los procesos ofensivos (ciertamente no es mds o mdworker). Aunque el uso de scripts de DTrace como IOSnoop probablemente funcionaría, una herramienta gráfica (incluida la no gratuita) que brindaría una visibilidad más sencilla de estas (y otras) métricas sería ciertamente la preferida.

    
pregunta The Lazy DBA 30.09.2011 - 02:47

1 respuesta

1

Los instrumentos de XCode 4 son ciertamente una opción viable que parece que va a hacer el trabajo. - Puede perfilar procesos / agentes / daemons específicos y cambiar el objetivo activo durante la sesión. Sin embargo, las herramientas para desarrolladores no son una instalación común en la mayoría de las computadoras (y es una descarga grande).

    
respondido por el The Lazy DBA 30.09.2011 - 02:53

Lea otras preguntas en las etiquetas