Mentre OProfile può essere usato dagli sviluppatori per analizzare la prestazione delle applicazioni, esso può essere usato dagli amministratori del sistema, per eseguire le analisi del sistema stesso. Per esempio:
Determinare quali applicazioni e quali servizi sono usati più frequentemente su di un sistema — op_time può essere usato per determinare l'uso del tempo del processore da parte di una applicazione o di un servizio. Se il sistema viene usato per i servizi multipli ma le sue prestazioni non sono all'altezza delle aspettative, i servizi che richiedono un tempo del processore maggiore, possono essere spostati su sistemi appositi.
Determinare l'uso del processore — L'evento CPU_CLK_UNHALTED può essere controllato in modo da determinare il carico del processore attraverso un periodo di tempo determinato. Questi dati possono essere usati per determinare se processori aggiuntivi o processori più veloci, possano aumentare le prestazioni del sistema.