Esistono avanzati strumenti di profilazione delle prestazioni (idealmente, con un'interfaccia grafica) oltre a DTrace?

1

In poche parole, sto cercando un'utilità simile al Performance Monitor di Windows NT (perfmon.exe). La possibilità di specificare quali metriche voglio tracciare (ad esempio, letture / sec, scritture / sec) per un dato oggetto (ad esempio Macintosh HD) e, idealmente, per tutti o processi specifici.

Il caso d'uso è che abbiamo uno sviluppatore in ufficio il cui MacBook ha prestazioni di disco abominevoli. L'I / O è già abbastanza grave da impedire il blocco. È evidente da Activity Monitor che c'è una media di 80-110 IOps, ma a questo punto sarebbe vantaggioso definire quali potrebbero essere i processi incriminati (non è certamente mds o mdworker). Anche se l'utilizzo di script DTrace come IOSnoop avrebbe probabilmente funzionato, uno strumento grafico (incluso non libero) che avrebbe fornito una visibilità più semplice in queste (e altre) metriche sarebbe sicuramente preferito.

    
posta The Lazy DBA 30.09.2011 - 02:47
fonte

1 risposta

1

Gli strumenti di XCode 4 sono sicuramente una scelta fattibile che sembra possa portare a termine il lavoro. - è possibile profilare specifici processi / agenti / daemon e modificare il target attivo durante la sessione. Tuttavia, gli strumenti di sviluppo non sono un'installazione comune nella maggior parte dei computer (ed è un download di grandi dimensioni).

    
risposta data 30.09.2011 - 02:53
fonte

Leggi altre domande sui tag