Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751241AbcLDVZ4 (ORCPT ); Sun, 4 Dec 2016 16:25:56 -0500 Received: from mx1.redhat.com ([209.132.183.28]:51840 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750917AbcLDVZy (ORCPT ); Sun, 4 Dec 2016 16:25:54 -0500 Date: Sun, 4 Dec 2016 22:25:48 +0100 From: Jiri Olsa To: kan.liang@intel.com Cc: peterz@infradead.org, mingo@redhat.com, acme@kernel.org, linux-kernel@vger.kernel.org, alexander.shishkin@linux.intel.com, tglx@linutronix.de, namhyung@kernel.org, jolsa@kernel.org, adrian.hunter@intel.com, wangnan0@huawei.com, mark.rutland@arm.com, andi@firstfloor.org Subject: Re: [PATCH V2 09/13] perf script: show kernel overhead Message-ID: <20161204212548.GA8859@krava> References: <1480713561-6617-1-git-send-email-kan.liang@intel.com> <1480713561-6617-10-git-send-email-kan.liang@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1480713561-6617-10-git-send-email-kan.liang@intel.com> User-Agent: Mutt/1.7.1 (2016-10-04) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.26]); Sun, 04 Dec 2016 21:25:53 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2365 Lines: 52 On Fri, Dec 02, 2016 at 04:19:17PM -0500, kan.liang@intel.com wrote: > From: Kan Liang > > Shows kernel overhead in perf script. > > The output is as below: > > perf script --show-profiling-cost-events > perf 29001 79989.093958: 1 cycles: > ffffffff81064ca6 native_write_msr (/lib/ > sleep 29001 79989.094282: 7661 cycles: > ffffffff810dc433 update_blocked_averages > sleep 29001 79989.094294: 7442 cycles: > ffffffff81810f60 irq_work_interrupt (/li > sleep 29001 79989.094305: 25466 cycles: > ffffffff813ca410 radix_tree_next_chunk ( > sleep 29001 79989.094340: 94368 cycles: > ffffffff8180fa90 page_fault (/lib/module > sleep 29001 79989.094459: 167362 cycles: > ffffffff811e3f79 alloc_set_pte (/lib/mod > sleep 29001 79989.094672: 190283 cycles: > 7f5d7c91d8e7 _dl_addr (/usr/lib64/li > sleep 29001 79991.094978: 194526 cycles: > ffffffff811e0579 __tlb_remove_page_size. > sleep 29001 79991.095061: PERF_RECORD_OVERHEAD [SAMPLE] nr: 8 > time: 28110 > sleep 29001 79991.095062: PERF_RECORD_OVERHEAD [SB] nr: 24 > time: 41397 hi, got segfault by running: [jolsa@ibm-x3650m4-01 perf]$ catchsegv ./perf --no-pager script --show-profiling-cost-events Backtrace: /home/jolsa/linux-perf/tools/perf/builtin-script.c:1281(process_overhead_event)[0x4351c4] /home/jolsa/linux-perf/tools/perf/util/session.c:1399(perf_session__process_user_event)[0x4e997b] /home/jolsa/linux-perf/tools/perf/util/session.c:1501(perf_session__process_event)[0x4e9de3] /home/jolsa/linux-perf/tools/perf/util/session.c:1918 (discriminator 1)(__perf_session__process_events)[0x4eae1b] /home/jolsa/linux-perf/tools/perf/util/session.c:1972(perf_session__process_events)[0x4eb019] /home/jolsa/linux-perf/tools/perf/builtin-script.c:1321(__cmd_script)[0x43538c] /home/jolsa/linux-perf/tools/perf/builtin-script.c:2498(cmd_script)[0x438f8e] /home/jolsa/linux-perf/tools/perf/perf.c:358(run_builtin)[0x495452] /home/jolsa/linux-perf/tools/perf/perf.c:420(handle_internal_command)[0x4956bf] /home/jolsa/linux-perf/tools/perf/perf.c:469(run_argv)[0x495804] /home/jolsa/linux-perf/tools/perf/perf.c:610(main)[0x495bed] /lib64/libc.so.6(__libc_start_main+0xf1)[0x7f5932390401] ??:?(_start)[0x40a80a] ??:0(??)[0x0] jirka