Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp9738577ybc; Sat, 30 Nov 2019 13:22:15 -0800 (PST) X-Google-Smtp-Source: APXvYqwsum/mad1OtEkPwDQFC973Vl/0IY9Yos6PWSJP/0rAmRKyqcH1nr5d75mNc1t+Q53hruhj X-Received: by 2002:a17:906:3d62:: with SMTP id r2mr9086917ejf.150.1575148935315; Sat, 30 Nov 2019 13:22:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575148935; cv=none; d=google.com; s=arc-20160816; b=CT9Eb5XO8I+CPvQwv4O1dnsk3sQHu8uqkoe703TY/0Ce5HSqyAM+07DWiSOHjT9+7F 5O4eTCn5ba7tIssbieSN+l9K5vgwnKtuKTeLARltyQMc3xO5JwD3vpS9Nx71qZOrDaPW vBfnrWDxNrbeZJz49AT9RZeJI3vbVMj0F5JoGDxPKDeJfSeo3xjCWWyUXJYmVCaefWOp t+vN9wvgYj/WiIPDNFkeHvq8238RZrEJVspeS9V9e5sSDUm86V0tiG4gxRmCTW7/NJ3f +qRVwNTgCUjMcpv3lH0wabvIsFl03/3Y0Tapkhuo54Aq1y96seF6cfp1+3bxGIcGrJnQ eo4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :mime-version:dkim-signature; bh=YS0My93qs4wfTeVuLS4eG6rOWxdhL0NApXflYAKBZis=; b=Dqvo4giurunfyW7FaHeZUvbQpAhkVMznP/PSGhgoXE77+b+eJY/bDYNy7YbRfSk7ZP i1gPppnuEkUB447/HiPCsxkeL1PqbmzKbz2RyNjVlsaEkU7bYqf70VL/ivtsbXU+GxTL +gUOHjP2GHmMfqqUt4V4+5MA9b5HfnvdbfiEtMWJ8uhHxG7inGMiyCGGU5bWBA8mx0M1 R5rN1HAvUvMJFvj+dsO6+v4ByiH2jB/2/PTxctw7TjPtZ9VKsrJOHV2vGbG2u7vzOG6C yg0fxksDA7azq+ObWxQi2W5iqkUQuFsXbuCgu4b0kIOaM2xo2Gtfmn66HPzLhXImLWkC Y6eA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cloudflare.com header.s=google header.b=vryAB6gN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=cloudflare.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j20si17120828edr.322.2019.11.30.13.21.52; Sat, 30 Nov 2019 13:22:15 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@cloudflare.com header.s=google header.b=vryAB6gN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=cloudflare.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727360AbfK3VUV (ORCPT + 99 others); Sat, 30 Nov 2019 16:20:21 -0500 Received: from mail-qk1-f169.google.com ([209.85.222.169]:46843 "EHLO mail-qk1-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727025AbfK3VUU (ORCPT ); Sat, 30 Nov 2019 16:20:20 -0500 Received: by mail-qk1-f169.google.com with SMTP id f5so10473270qkm.13 for ; Sat, 30 Nov 2019 13:20:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudflare.com; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=YS0My93qs4wfTeVuLS4eG6rOWxdhL0NApXflYAKBZis=; b=vryAB6gNcSJu81yvp6LI1tsPIlGq6zhpdTjjm0LSNTWQgaLLxCY6ujogIuJ1lVqILy HsIuI3gxNnsGZXL6SkH2s02Rqk5tOUhseDJumrg8Y4Goned5eSnwXiOJ02FVwkLUpmq1 fy2dkQ4kGcJlW5IgkT8EkbzTjzSlppz3fGgGw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=YS0My93qs4wfTeVuLS4eG6rOWxdhL0NApXflYAKBZis=; b=SkqdNZCpWQueAcVPTTTQF80ZJcbn6SUV4rXSfUyl9JugfGaRjXoeRHTwAt4HN/3lwx 8ReyV058spZYmKcKnZt2hAptnzrWP2ovJAIc6Oc80MOTEwgvlaYEVzmJMGG2abOIVJ9b N/+EDTTaznao/NP7JKvsr4nzzZ35Dq71Gmv1lI43Tw8vSsK3UTVESLcwE5Nyr5MlTUny GrQC9IhcjrIxkSrfaoE/3yX1s/mm+15Y9SGY2yzzxk8SCIMEZGZkCPNZHzYirmbZpw6a tCSNQ/pIVqtzIPbaD7sRn5nWMCrX2vSJi97DQzLEtmGekBWJuJfUFGohRnpErAdgIrpX I/4Q== X-Gm-Message-State: APjAAAXadevfWdzYlQBM+lqMaDcg6mbussuwgzqYJr1co7V2gS1EVQrk Ay7aQE7dlCLhATxqoRHt7dzGzoPUu1N/Hsvt5w5xGeC4sgVmqw== X-Received: by 2002:a37:bd06:: with SMTP id n6mr24400401qkf.286.1575148819181; Sat, 30 Nov 2019 13:20:19 -0800 (PST) MIME-Version: 1.0 From: Ivan Babrou Date: Sat, 30 Nov 2019 13:20:08 -0800 Message-ID: Subject: Misaligned output of perf stat --topdown To: linux-kernel Cc: kernel-team , Arnaldo Carvalho de Melo , Jiri Olsa Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hey, I'm observing misaligned output of perf stat --topdown: $ sudo perf stat --topdown --cpu 1 -a find /state > /dev/null Performance counter stats for 'system wide': retiring bad speculation frontend bound backend bound S0-D0-C1 1 30.4% 13.4% 38.0% 18.2% $ sudo perf stat --topdown --cpu 1 -a find /state > /dev/null Performance counter stats for 'system wide': retiring bad speculation frontend bound backend bound S0-D0-C1 1 27.5% 6.5% 24.1% 41.9% $ sudo perf stat --topdown --cpu 1 -a find /state > /dev/null Performance counter stats for 'system wide': retiring bad speculation frontend bound backend bound S0-D0-C1 1 29.6% 12.3% 23.7% 34.4% It may be hard to notice in narrow plaintext email, so here's a gist: * https://gist.github.com/bobrik/ea5ddd8eb1629c350c898093f39ac7ee I think there are two issues: * Sometimes output is misaligned, which may or may not depend on the length of the printed value (<10.0% is misaligned, >=10.0% is ok) * Values are never really aligned to headers (except for maybe the first column) This is on 5.4.0.