From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id DE171A0A02; Fri, 15 Jan 2021 09:31:40 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CA2EC140DE1; Fri, 15 Jan 2021 09:31:40 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 15FA1140DCD for ; Fri, 15 Jan 2021 09:31:38 +0100 (CET) IronPort-SDR: SLF+kIWvEQ6FYRU2T9rhGs8IWLYe42h31rlQnLIQJK0KYjsV6pkQJJxCtCRdH0oKNf8eE19PGa hUmf3VQGaQlg== X-IronPort-AV: E=McAfee;i="6000,8403,9864"; a="175012706" X-IronPort-AV: E=Sophos;i="5.79,348,1602572400"; d="scan'208";a="175012706" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jan 2021 00:31:36 -0800 IronPort-SDR: k4zpa7zNbk6gUPRj3h6mh5rvn+FyS3DREEkDLXmqmowndypUEdp9M/mVMqYTgaHhXRnYnkWkLn 4FgJblg3gvyg== X-IronPort-AV: E=Sophos;i="5.79,348,1602572400"; d="scan'208";a="382586128" Received: from dwdohert-mobl.ger.corp.intel.com (HELO [10.213.207.76]) ([10.213.207.76]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jan 2021 00:31:34 -0800 To: Ciara Power , dev@dpdk.org Cc: akhil.goyal@nxp.com, stephen@networkplumber.org, adamx.dybkowski@intel.com References: <20201211173114.1924772-1-ciara.power@intel.com> <20210114104125.2890107-1-ciara.power@intel.com> From: "Doherty, Declan" Message-ID: <1578842a-f980-73e0-a3ce-a40b5e29c418@intel.com> Date: Fri, 15 Jan 2021 08:31:31 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 MIME-Version: 1.0 In-Reply-To: <20210114104125.2890107-1-ciara.power@intel.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH v2 0/4] add crypto perf test graphing script X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On 14/01/2021 10:41 AM, Ciara Power wrote: > This patchset introduces a python script to run various crypto performance > test cases, and graph the results in a consumable manner. The test suites > are configured via JSON file. Some config files are provided, > or the user may create one. Currently throughput and latency ptests for > devices crypto_qat, crypto_aesni_mb and crypto_aesni_gcm are supported. > > The final collection of graphs are output in PDF format, with multiple PDFs > per test suite, one for each graph type. > > Some fixes are included for the throughput performance test and latency > performance test csv outputs also. > > v2: > - Reduced changes to only fix csv format for all perf test types. > - Added functionality for additional args such as config file, > output directory and verbose. > - Improved help text for script. > - Improved script console output. > - Added support for latency test cases with burst or buffer size lists. > - Split config file into smaller config files, one for each device. > - Split output PDFs into smaller files, based on test suite graph types. > - Modified output directory naming and structure. > - Made some general improvements to script. > - Updated and improved documentation. > > Ciara Power (4): > test/cryptodev: fix latency test csv output > test/cryptodev: fix csv output format > usertools: add script to graph crypto perf results > maintainers: update crypto perf app maintainers > > MAINTAINERS | 3 + > app/test-crypto-perf/cperf_test_latency.c | 4 +- > .../cperf_test_pmd_cyclecount.c | 2 +- > app/test-crypto-perf/cperf_test_throughput.c | 4 +- > app/test-crypto-perf/cperf_test_verify.c | 2 +- > doc/guides/tools/cryptoperf.rst | 142 ++++++++ > usertools/configs/crypto-perf-aesni-gcm.json | 99 ++++++ > usertools/configs/crypto-perf-aesni-mb.json | 108 ++++++ > usertools/configs/crypto-perf-qat.json | 94 ++++++ > usertools/dpdk-graph-crypto-perf.py | 309 ++++++++++++++++++ > 10 files changed, 761 insertions(+), 6 deletions(-) > create mode 100644 usertools/configs/crypto-perf-aesni-gcm.json > create mode 100644 usertools/configs/crypto-perf-aesni-mb.json > create mode 100644 usertools/configs/crypto-perf-qat.json > create mode 100755 usertools/dpdk-graph-crypto-perf.py > Series Acked-by: Declan Doherty