Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp2809356imj; Mon, 18 Feb 2019 12:42:09 -0800 (PST) X-Google-Smtp-Source: AHgI3IbceN1+81+c7d27N4hEixZPKJIqoR6BXu9GIR/DeijfKpbYTziOHyL67tqIePgqTZHvhhcH X-Received: by 2002:a17:902:112c:: with SMTP id d41mr27196717pla.177.1550522529301; Mon, 18 Feb 2019 12:42:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550522529; cv=none; d=google.com; s=arc-20160816; b=UhSs3HsRuhecI4FkB8VL2qGs1/HbfE50NeGomBeyC3lrdx4gMyNQ2WFD+/Lz0ApUvR nIvT1HJZzdW8rkhCuuepu51FiMXKpcgKrS1s9ux/1o6RPDUrt9Abgt9fwM7j4rgHe+xz eSmeGSSh6BwK5ARB2SZWF8C/9qLsI6ad1kfHl/YWJTfat+FowScOL6p0OGhLt1VzQaw9 5nOEGyO81CsACkCrDqFupa/DXt35H6Ve9119MrHT7Sr7Uf6La8418Ok+04yhj0S5RcmF 7eLO3LdkOn1cSAh/rppIgG9k8aelBsj5eM0lydTOYWet6S0pmtPhXsrD/bYwDTHVOtx5 kXoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=D4KVafrIWO3hRL7wT1pFyqZZqP8UP6+r/2o6A4Cqn30=; b=Mm+tVhIYzbU79QO0gnSg3V+knaC5t8PIPjFKm2AC69sJyo4E1BqO8Ul47NUlTdyc3q gswwM54pc80KvfUOowzy7po32WJMTQBXf9FQwE8i/NpY0ByrmkXvrppJnHWU2A950I0k maijUJLYoMVm3mWqpvveHiOuBw7Olfsx7T/0MonfFJF/HCgCw3GmrQFmZ22ydiq/mY/X a4RKoSeM5qmOa2E9TbHS9F+oTfkrTocC76aAQrFK/++eVJmwgCWemLSevkzcNyj0v4dW Gwbk55EHcrYrL6vqv8HF5DNq/2Gauu8znZsxCKGYKiiVETk87ulISMWRa9rNlR9ViVvq kYmw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=u9JWkSw3; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n15si13783668pgk.27.2019.02.18.12.41.53; Mon, 18 Feb 2019 12:42:09 -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=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=u9JWkSw3; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729769AbfBRUk2 (ORCPT + 99 others); Mon, 18 Feb 2019 15:40:28 -0500 Received: from bombadil.infradead.org ([198.137.202.133]:35410 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725844AbfBRUk1 (ORCPT ); Mon, 18 Feb 2019 15:40:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=D4KVafrIWO3hRL7wT1pFyqZZqP8UP6+r/2o6A4Cqn30=; b=u9JWkSw32M7Y0PECZWpQl5Rqb iF15GJPxMH/cTKJTSQTCyxrIgL1b4XQKjBxSe1KDOU0rVtgF3yJmtXaKBycEXRT8GG3G65CaONGCR Mc2HKG7e2XxXPq1Gl8Q+rMc7UBQno0+q4sI4GzxE4OpQthuvEG57xmZbnZXkPPSZ8RDsL5OKRDfYc E+bCxyrhsme+gBePf9I9oqacPbnObDKAMYpqYWtSEIqsROQ6tcqQbaMf0gp2xzgUQWO/fSvko6Nbn 4Ja8sbcrIgFasxD7CZXgNpJ0GqhuZjI+bINVIB8F6ZjO8Fif7HKI90HaqoPtrZHY8nsytRngvEgNZ DoZZZ9Myg==; Received: from j217100.upc-j.chello.nl ([24.132.217.100] helo=hirez.programming.kicks-ass.net) by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1gvpiB-0004v8-24; Mon, 18 Feb 2019 20:40:23 +0000 Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id 42F5F201A4F68; Mon, 18 Feb 2019 21:40:20 +0100 (CET) Date: Mon, 18 Feb 2019 21:40:20 +0100 From: Peter Zijlstra To: Linus Torvalds Cc: Ingo Molnar , Thomas Gleixner , Paul Turner , Tim Chen , Linux List Kernel Mailing , subhra.mazumdar@oracle.com, =?iso-8859-1?Q?Fr=E9d=E9ric?= Weisbecker , Kees Cook , kerrnel@google.com Subject: Re: [RFC][PATCH 00/16] sched: Core scheduling Message-ID: <20190218204020.GV32494@hirez.programming.kicks-ass.net> References: <20190218165620.383905466@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 18, 2019 at 09:49:10AM -0800, Linus Torvalds wrote: > On Mon, Feb 18, 2019 at 9:40 AM Peter Zijlstra wrote: > > > > However; whichever way around you turn this cookie; it is expensive and nasty. > > Do you (or anybody else) have numbers for real loads? > > Because performance is all that matters. If performance is bad, then > it's pointless, since just turning off SMT is the answer. Not for these patches; they stopped crashing only yesterday and I cleaned them up and send them out. The previous version; which was more horrible; but L1TF complete, was between OK-ish and horrible depending on the number of VMEXITs a workload had. If there were close to no VMEXITs, it beat smt=off, if there were lots of VMEXITs it was far far worse. Supposedly hosting people try their very bestest to have no VMEXITs so it mostly works for them (with the obvious exception of single VCPU guests). It's just that people have been bugging me for this crap; and I figure I'd post it now that it's not exploding anymore and let others have at.