O que você pode fazer com perf sem ser root depende do kernel.perf_event_paranoid configuração sysctl .
-
kernel.perf_event_paranoid= 2: você não pode fazer medições. O utilitárioperfainda pode ser útil para analisar registros existentes comperf ls,perf report,perf timechartouperf trace. -
kernel.perf_event_paranoid= 1: você pode rastrear um comando comperf statouperf recorde obter dados de criação de perfil do kernel. -
kernel.perf_event_paranoid= 0: você pode rastrear um comando comperf statouperf recorde obter dados de eventos da CPU. -
kernel.perf_event_paranoid= -1: você obtém acesso raw aos pontos de rastreio do kernel (especificamente, você podemmapdo arquivo criado por