Хотя OProfile применяется разработчиками для анализа производительности приложений, его также могут использовать и системные администраторы для анализа системы. Например:
Чтобы определить, какие приложения и службы нагружают систему больше остальных — используя opreport, можно определить, сколько процессорного времени уходит на выполнение приложения или службы. Если система используется несколькими службами и работает очень медленно, службы, требующие больше процессорного времени, чем остальные, можно вынести на выделенные компьютеры.
Чтобы определить нагрузку процессора — Отслеживая событие CPU_CLK_UNHALTED, можно определить нагрузку процессора в течение определённого периода времени. Эти данные затем можно использовать, чтобы определить, увеличится ли быстродействие системы в результате замены процессора на более быстрый или добавления дополнительных процессоров.