1 votos

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

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), y 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 que pueda estar bloqueando. Es evidente desde el Monitor de actividad que hay un promedio de 80-110 IOps, pero en este punto sería ventajoso identificar cuáles podrían ser los procesos ofensivos (definitivamente no son mds o mdworker). Aunque usar scripts DTrace como IOSnoop probablemente funcionaría, una herramienta gráfica (incluso de pago) que brinde una visibilidad más fácil a estas (y otras) métricas ciertamente sería preferida.

1voto

diesel Puntos 143

Instruments de XCode 4 es ciertamente una opción viable que parece que cumplirá con el trabajo. - puedes perfilar procesos/agentes/demonios específicos y cambiar el objetivo activo durante la sesión. Sin embargo, las herramientas de desarrollador no son una instalación común en la mayoría de las computadoras (y es una descarga grande).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X