Received: by 10.223.185.116 with SMTP id b49csp1290677wrg; Wed, 14 Feb 2018 14:51:34 -0800 (PST) X-Google-Smtp-Source: AH8x224m3V/UP6rmjsvsWGl/gp8hXsJjq3bXPy4IWXPAkNFYxLluiwpxnSAgm3aVU4rsmA61Zvqa X-Received: by 2002:a17:902:8544:: with SMTP id d4-v6mr543000plo.312.1518648694246; Wed, 14 Feb 2018 14:51:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518648694; cv=none; d=google.com; s=arc-20160816; b=rOdnj0KLRCobVhBIv4VqgDqerDn8fiZf+Eetfqc47nEXDnCLVyllfo+JJTU8m1Q8xc sQ3nU1dijkQgFKeHTDXvYawM/ejE8zus14lz1KLJcTH6pvI97jhbPBkyvXMrUjVkSNT3 r3LrHa/Ef2Jt/2kRsb7DyeTaelTikW2macX59U60wxHkTh4KHjLp8SD7sALe3I4rD2u6 eQ7WVu7Y9pEM5bfZE11KE5bRCrf4MOikjncuQ8f2rPrFXNqavwha+SbmRx0ii7gHBhiy k+G7i2zPeH0kZERgrm1P2TyduhBRwlem1Yoan9RkQyZfXtsIGw8yw/JmeNrGrFWQDeap 9sZw== 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:arc-authentication-results; bh=UmppQhVAXW50X2APDO1YjFanX4JTnZFhkesdAjgYFZs=; b=ebxbAfDTTpACzShaxpuZJaqDL1OfaluUU/vPnff8ZzN8H7q0Cw46hy9UXF2WANB1+K YNePHI6pxkNmPY6Ap9u6B8+78aCpeYhyRjvtNA8AFcCjvmN1cgW3ya0cYjgwaixs+7Z4 QzWihWLWROFbId1xITHo8v9Sn52PSKMnr5NK+a4DuGin2N8xrXvsB9P9KF0w+0CnCqL8 Lqv2z6o6xENbaq8F9kATTc1RRtt8aYoUb7Il4C7p4XNdvX+8eJHNoT8cltQ9k+YlZyi7 +f5XOTin4UY9ibXNXP7KkXZoMxPbGfY+k+rsWB/EL59myQxfwwj+gPe0hK+/TXUG37FP v/Xg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=tuxrSpx1; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q2si1688337pgf.90.2018.02.14.14.51.19; Wed, 14 Feb 2018 14:51:34 -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=@google.com header.s=20161025 header.b=tuxrSpx1; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1031921AbeBNWuk (ORCPT + 99 others); Wed, 14 Feb 2018 17:50:40 -0500 Received: from mail-vk0-f47.google.com ([209.85.213.47]:39334 "EHLO mail-vk0-f47.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1031852AbeBNWuj (ORCPT ); Wed, 14 Feb 2018 17:50:39 -0500 Received: by mail-vk0-f47.google.com with SMTP id a63so13884707vkg.6 for ; Wed, 14 Feb 2018 14:50:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=UmppQhVAXW50X2APDO1YjFanX4JTnZFhkesdAjgYFZs=; b=tuxrSpx1+TJV0Sjq8mf7yXiwfdotyWJXi2fgYGSl0ocSghUBRbZIJmG4BovDzwKVMJ tqCevh0lldh+U90Kx+4MVDq7JsX5dCAk3Yv/jbxdaIHAhq12W/9G1s1CEFszSMWJ85QF 52OBeMsxv5SiKy1nHuEHrNxANiH5kS67skRi4wiUF/ox14WKJU2iQ9grJYoMu7xCQzxQ u1cQbxXxWmSn78e5JbvTbGqL2poEh9GQdabwwcjZCa0ZRLynY/bEfj3rclWRwFAPeD1z Nj336qnIQImT9gK+7IL76fU2yZzOWELuWV1X5KdGYwDJSKGmyBXwMUz+lykyy0DXbgj8 slrw== 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=UmppQhVAXW50X2APDO1YjFanX4JTnZFhkesdAjgYFZs=; b=aeVDi+fmvJZLMbjalLpaXHxeXghJKVvU2hizpcIYvJFcFWrG4HHkuw2dnUF4sNtgM+ 0g8domewYnGOkJiA7w0jd85VRWvbiwxaoqD5/cCfn5ASQmstSeISk3sCjPHyXZvdU0oR f+tJ7CHARPyh8e4AMpJmeGeSy/yAf6x7lU/8pVwMGLN1MrJoytUeU195mr8wn2kHe9rB PwseiQ9cX/pZJJ4DjVw9E7i7CzrGLrUWvaTSOETT8dKvEn+qIOHbcN9eJ9XR+VZN2Bsq ylbLf7L+XFOcqD8XcPNGPNadv8Gx0m4t64yUHKIcWln29T2raun4ctq1Q913bG67+xUh +ZMQ== X-Gm-Message-State: APf1xPDP18riIvxGIPsp8LqWY+5gwLemHqonnzo+KqUJAROhJu04n4IT 55vyv0x4pbamIU02HrDh9ZWDQ+wmp4kU4md8c4UiuA== X-Received: by 10.31.230.132 with SMTP id d126mr703136vkh.123.1518648638616; Wed, 14 Feb 2018 14:50:38 -0800 (PST) MIME-Version: 1.0 Received: by 10.31.56.87 with HTTP; Wed, 14 Feb 2018 14:50:37 -0800 (PST) From: Kees Cook Date: Wed, 14 Feb 2018 14:50:37 -0800 Message-ID: Subject: collecting simple benchmark scripts? To: Shuah Khan , Fengguang Wu , Laura Abbott , Tycho Andersen , Steven Rostedt , Kevin Hilman , Thomas Gleixner , "Kirill A. Shutemov" Cc: LKML 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 Hi, In a separate thread, some folks were looking for some simple benchmarks for evaluating various changes to kernel internals (as opposed to the much more focused things like xfstests). For me, this has been an area of lore and passed-around scripts, and it seems like maybe we should have a subdirectory of tools/testing/benchmarks/ or something to collect these? (Or maybe this already exists and I've totally missed it?) I've got at least one micro-benchmark in tools/testing/selftests/seccomp/seccomp_benchmark.c, and searches show tools/testing/selftests/vm/gup_benchmark.c too, but I was thinking of either more generali things more like the famous "kernel build benchmark" or a wrapper for running hackbench to get some statistics out of it, etc. Or, I guess, at least collecting all the micro-benchmarks in some single place, as they're a bit scattered. I'm sure I'm not remotely the first person to bring this up, but my attempts at searches for this have failed. Thoughts? -Kees -- Kees Cook Pixel Security