OProfile 不但能够被开发者用来分析应用程序的性能,它还能够被系统管理员用来进行系统性能分析。例如:
判定哪些应用程序和服务在系统上被使用得最多 — op_time 可以被用来判定应用程序或服务使用了多少处理器时间。如果系统被用于多种服务,但是却表现不佳,使用最多处理器时间的服务就可以被转移到专职系统上。
判定处理器用量 — CPU_CLK_UNHALTED 事件可以被监视,以便判定某段给定时间内的处理器载量。然后,这个数据就可以被用来判断另加一个处理器或更快的处理器是否会提高系统性能。