Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp36862imu; Thu, 3 Jan 2019 13:32:10 -0800 (PST) X-Google-Smtp-Source: ALg8bN6/03JNPVKl2KIG+qMJ3tf3jE94SS2Kwc0CS30d22ig8OhwofW6YiCX01WOiQuRrenZfGE+ X-Received: by 2002:a63:5d55:: with SMTP id o21mr18017120pgm.92.1546551130888; Thu, 03 Jan 2019 13:32:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546551130; cv=none; d=google.com; s=arc-20160816; b=ZzyUXVT3O27067/akGxi552OzWJQn2CkJmgYhHceY0s/gLh6LIJPVU950lfG1M6KSJ lDuIBZWUtZHBY6dMdEAVZpOP1yfFGCcdO+g2PbqAinhmBRPKI2qEGP8nPKLGWSGB2IxG yXcdHYb5Hvij0LJcVEUSwYApavYentszaRJnjqvqkDrSpBm917HX3rfwRWhNJUffxRVv VCoZo0EcKM9fF85SK0nVVtXAyBxboucuCYZ8wwvbn5oI6teNvAqqNCHHA9H1PWsfQHPk xCw/XWYWTtaYEEfrJrnQmJLsIurD82Ko+TmW6BYIBqJ9ZhSCIzbN0fTX2KVh8ixKY7XI Nyeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:content-transfer-encoding:mime-version :message-id:date:subject:cc:from; bh=M0Cro88yjb1e9MK9wNRiRXFu8H0HF/nBimy549ezuV0=; b=tGIz1XejGoNP/eSF3uREO4rUEnMPHqPYhinD/aPxussQNRPovszquLoz0dT+DohV6d Bqf2pbaSB2saR5iyPg9D0lcO+d2p7IYxWmcIr5kYH3By/Ip/HT35kgJqnmwSnIjmCXoM Df1z+Y/1QGbpsogJgbfAgil0eOurOKOFHXoRineItcJsVXocvDONkrYUEqIk0f8LJtUo TRNkP4bU4d2QvPnBkR367L9JXXsDWC0fIreCbukM/3PK7nF83Til6kuZXC1PaaxG/njN 1MkKBsUe9T+hXE7B7Y06WZbgObvbuxm9FpQVfP56j+3aq55F+39gagEmgf2KyHMuwo+u 9cqA== 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 f13si53441491plm.393.2019.01.03.13.31.55; Thu, 03 Jan 2019 13:32:10 -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; 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 S1732044AbfACPAi (ORCPT + 99 others); Thu, 3 Jan 2019 10:00:38 -0500 Received: from mx2.suse.de ([195.135.220.15]:32980 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1730737AbfACPAh (ORCPT ); Thu, 3 Jan 2019 10:00:37 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 7CB01AC8D; Thu, 3 Jan 2019 15:00:36 +0000 (UTC) From: Roman Penyaev Cc: Roman Penyaev , Arnaldo Carvalho de Melo , Andrew Morton , Davidlohr Bueso , Jason Baron , linux-kernel@vger.kernel.org Subject: [PATCH 0/2] perf bench: Add epoll-wait-mp1c benchmark calling epoll_wait(2) Date: Thu, 3 Jan 2019 16:00:28 +0100 Message-Id: <20190103150030.17030-1-rpenyaev@suse.de> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit To: unlisted-recipients:; (no To-header on input) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The intention of a new benchmark is to measure events delivery bandwidth: N threads produce events and 1 thread consumes events calling epoll_wait(2). Benchmark does measurements for 8, 16, 32, 64 and 128 threads in a loop. This one differs from epoll-wait in that it produces events from many threads and consumes from one, thus mp1c (many producers 1 consumer). Roman Penyaev (2): perf bench: rename epoll-wait bench to epoll-wait-1pmc perf bench: Add epoll-wait-mp1c benchmark calling epoll_wait(2) tools/perf/bench/Build | 3 +- tools/perf/bench/bench.h | 3 +- .../bench/{epoll-wait.c => epoll-wait-1pmc.c} | 6 +- tools/perf/bench/epoll-wait-mp1c.c | 175 ++++++++++++++++++ tools/perf/builtin-bench.c | 3 +- 5 files changed, 186 insertions(+), 4 deletions(-) rename tools/perf/bench/{epoll-wait.c => epoll-wait-1pmc.c} (98%) create mode 100644 tools/perf/bench/epoll-wait-mp1c.c Signed-off-by: Roman Penyaev Cc: Arnaldo Carvalho de Melo Cc: Andrew Morton Cc: Davidlohr Bueso Cc: Jason Baron Cc: linux-kernel@vger.kernel.org -- 2.19.1