From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751983AbcFVHQV (ORCPT ); Wed, 22 Jun 2016 03:16:21 -0400 Received: from bombadil.infradead.org ([198.137.202.9]:57598 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751175AbcFVHQT (ORCPT ); Wed, 22 Jun 2016 03:16:19 -0400 Date: Wed, 22 Jun 2016 09:16:01 +0200 From: Peter Zijlstra To: Jirka Hladky Cc: linux-kernel@vger.kernel.org, Ingo Molnar , Kamil Kolakowski Subject: Re: Kernel 4.7rc3 - Performance drop 30-40% for SPECjbb2005 and SPECjvm2008 benchmarks against 4.6 kernel Message-ID: <20160622071601.GX30154@twins.programming.kicks-ass.net> References: <20160616172256.GJ30921@twins.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23.1 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 17, 2016 at 01:04:23AM +0200, Jirka Hladky wrote: > > > we see performance drop 30-40% for SPECjbb2005 and SPECjvm2008 > > Blergh, of course I don't have those.. :/ > > SPECjvm2008 is publicly available. > https://www.spec.org/download.html Urgh, I _so_ hate java. Why does it have to pop up windows split between my screens, total fail. In any case, I run it like: java -jar SPECjvm2008.jar --benchmarkThreads 40 because I have 40 cpus (2 sockets * 10 cores/socket * 2 threads/core). It seems to produce numbers, but then ends with a splat: Error while creating report: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:807) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:886) at sun.swing.SwingUtilities2.getSystemMnemonicKeyMask(SwingUtilities2.java:2020) at javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(BasicLookAndFeel.java:1158) at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:431) at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:148) at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1577) at javax.swing.UIManager.setLookAndFeel(UIManager.java:539) at javax.swing.UIManager.setLookAndFeel(UIManager.java:579) at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1349) at javax.swing.UIManager.initialize(UIManager.java:1459) at javax.swing.UIManager.maybeInitialize(UIManager.java:1426) at javax.swing.UIManager.getDefaults(UIManager.java:659) at javax.swing.UIManager.getColor(UIManager.java:701) at org.jfree.chart.JFreeChart.(JFreeChart.java:246) at org.jfree.chart.ChartFactory.createXYLineChart(ChartFactory.java:1478) at spec.reporter.BenchmarkChart.(BenchmarkChart.java:47) at spec.reporter.ReportGenerator.handleBenchmarkResult(ReportGenerator.java:141) at spec.reporter.ReportGenerator.handleBenchmarksResults(ReportGenerator.java:105) at spec.reporter.ReportGenerator.(ReportGenerator.java:87) at spec.reporter.ReportGenerator.main2(ReportGenerator.java:750) at spec.reporter.Reporter.main2(Reporter.java:51) at spec.harness.Launch.createReport(Launch.java:307) at spec.harness.Launch.runBenchmarkSuite(Launch.java:250) at spec.harness.Launch.main(Launch.java:452) WTF a benchmark needs that crap is beyond me, but whatever, I have numbers. I'll try and reproduce.