Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp516906ybg; Fri, 18 Oct 2019 03:23:05 -0700 (PDT) X-Google-Smtp-Source: APXvYqwNBJKoUS1drbWQVuqNZkOvAQeLR/rZlheec03jRvTkkgIDqZa1bVTgahcucpxomzRRl2DE X-Received: by 2002:aa7:d898:: with SMTP id u24mr8691369edq.74.1571394185283; Fri, 18 Oct 2019 03:23:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571394185; cv=none; d=google.com; s=arc-20160816; b=ri1laxdEFpkju4N4Su3Axj8DZ44JcSwoQvIIFc2snNpecv1e3mzss+MD34Hf8uOvVy tm3xEn4lE3BZj6y5ZjZtBjMkbLKboiAnCg+8IXad5rTMq6428zDF+GpLqvgo1znh10Qm 4aHKZ+QlyOKyGSYsItlLHXEpUj/1PVbxVstQ62xRhPutEbvfbEBh83PvnCVVtWDzDCdX 5tXyBiB2HUkLxDvGptoks7ESU2zAzfq/WLDMBwcyaES7ZIktjZ2sWxvSXEsCAeeRyAMN 26eBELaCpfD31ZokESvmeTzSrD77KiWyJTrRSFJEniOD1HSvoGiNrBUMWmHjYEWjNA6M ie4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date; bh=GuF9k8NFLGYwk58DZuxJ+uabg9nB5TZVlE3376Rryro=; b=eU4iRftElwiRM39iJeReVcI9HKYXJ39quWeAqL0uvyTY5v47mdaQzljmHw5nMQMGP7 p0skUTj8E3XOw37pKLShSQOeBLcS1uzPsMvtMiDn0+tcH7qG8I7Q0+ahe2fNd4ZqPzls hO9j7CZizLBL4Dm4ZWFq3cP4yRmc7EUtvepWvcG9Hu3O4BSPXIGeoe8V5z8762LD6Jae VENwVvV73sAkSROkvYcJA1Z+rLhKYWPX8AAzLX3Z9TFeMjeEc8kwPIoN0GnzstI1cpm4 v1AIUbcVEP5rn4dMsbxvZDZDRMeYWFMFUCv9G8a99fa8MlPGsBP6BAcv407IRckAB+6Z Wtkw== ARC-Authentication-Results: i=1; mx.google.com; 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 y49si3685617edb.138.2019.10.18.03.22.42; Fri, 18 Oct 2019 03:23:05 -0700 (PDT) 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; 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 S2405412AbfJQJZS (ORCPT + 99 others); Thu, 17 Oct 2019 05:25:18 -0400 Received: from Galois.linutronix.de ([193.142.43.55]:52436 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732676AbfJQJZS (ORCPT ); Thu, 17 Oct 2019 05:25:18 -0400 Received: from [5.158.153.52] (helo=nanos.tec.linutronix.de) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1iL21W-0004XC-HS; Thu, 17 Oct 2019 11:24:51 +0200 Date: Thu, 17 Oct 2019 11:24:45 +0200 (CEST) From: Thomas Gleixner To: Dmitry Safonov cc: linux-kernel@vger.kernel.org, Dmitry Safonov <0x7f454c46@gmail.com>, Adrian Reber , Andrei Vagin , Andy Lutomirski , Arnd Bergmann , Christian Brauner , Cyrill Gorcunov , "Eric W. Biederman" , "H. Peter Anvin" , Ingo Molnar , Jann Horn , Jeff Dike , Oleg Nesterov , Pavel Emelyanov , Shuah Khan , Vincenzo Frascino , containers@lists.linux-foundation.org, criu@openvz.org, linux-api@vger.kernel.org, x86@kernel.org, Andrei Vagin Subject: Re: [PATCHv7 00/33] kernel: Introduce Time Namespace In-Reply-To: <20191011012341.846266-1-dima@arista.com> Message-ID: References: <20191011012341.846266-1-dima@arista.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 11 Oct 2019, Dmitry Safonov wrote: > We wrote two small benchmarks. The first one gettime_perf.c calls > clock_gettime() in a loop for 3 seconds. It shows us performance with > a hot CPU cache (more clock_gettime() cycles - the better): > > | before | CONFIG_TIME_NS=n | host | inside timens > -------------------------------------------------------------- > | 153242367 | 153567617 | 150933203 | 139310914 > | 153324800 | 153115132 | 150919828 | 139299761 > | 153125401 | 153686868 | 150930471 | 139273917 > | 153399355 | 153694866 | 151083410 | 139286081 > | 153489417 | 153739716 | 150997262 | 139146403 > | 153494270 | 153724332 | 150035651 | 138835612 > ----------------------------------------------------------- > avg | 153345935 | 153588088 | 150816637 | 139192114 > diff % | 100 | 100.1 | 98.3 | 90.7 That host 98.3% number is weird and does not match the tests I did with the fallback code I provided you. On my limited testing that fallback hidden in the slowpath did not show any difference to the TIME_NS=n case when not inside a time namespace. Thanks, tglx