From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id E42ABA09D2; Wed, 11 Nov 2020 07:31:26 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DAA0B5913; Wed, 11 Nov 2020 07:31:25 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by dpdk.org (Postfix) with ESMTP id B6F9837B4 for ; Wed, 11 Nov 2020 07:31:22 +0100 (CET) IronPort-SDR: j19lYD95NxwLRuUoRERi+IV61SAMHYpydhmTM65KpUWlbF0Nk/qkAJvcToJbCqNffGmJcJJ31h IuvwSQPBQ5Uw== X-IronPort-AV: E=McAfee;i="6000,8403,9801"; a="149951484" X-IronPort-AV: E=Sophos;i="5.77,468,1596524400"; d="scan'208";a="149951484" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2020 22:31:21 -0800 IronPort-SDR: PiinPf4cZdPDCKUf1tQwrCDtvTzURJwyUOitS3iZXeoixXh71EEyKnWKDrkUqgeNQVq3jA92sU asGzYfQ7h7hg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,468,1596524400"; d="scan'208";a="308345745" Received: from dpdk-lijuan-purley2.sh.intel.com ([10.67.119.168]) by fmsmga008.fm.intel.com with ESMTP; 10 Nov 2020 22:31:19 -0800 From: hanyingya To: dts@dpdk.org Cc: hanyingya Date: Wed, 11 Nov 2020 14:27:00 +0800 Message-Id: <20201111062701.36217-3-yingyax.han@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20201111062701.36217-1-yingyax.han@intel.com> References: <20201111062701.36217-1-yingyax.han@intel.com> Subject: [dts] [PATCH V1 2/3]conf: add vf single core configuration file X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" Signed-off-by: hanyingya --- conf/vf_single_core_perf.cfg | 64 ++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 conf/vf_single_core_perf.cfg diff --git a/conf/vf_single_core_perf.cfg b/conf/vf_single_core_perf.cfg new file mode 100644 index 00000000..041faa87 --- /dev/null +++ b/conf/vf_single_core_perf.cfg @@ -0,0 +1,64 @@ +# Throughput numbers vary in different environment. +# Users could change these configuration on demand: +# +# - test_parameters defines the combination of frame size and descriptor +# numbers, and the pattern is +# {'frame size': ['descriptor number #1', 'descriptor number #2']} +# +# - test_duration is how many seconds each combination performance will +# be recorded. +# +# - accepted_tolerance defines the accepted tolerance between test +# results and expected numbers. +# +# - expected_throughput is a dictionary defining expected throughput +# numbers based on NIC, and the pattern is +# {'NIC': {'frame size': {'descriptor number': 'excepted throughput'}}} +# Every user should fill it out with your actual numbers. To keep the +# expected throughput private, dts takes 0.00 as default. +# +# - if update_expected == Ture, and add argument "--update-expected" in +# bash command, all objects in this file will changed after the run +# for example: ./dts --update-expected +# +# Highlights: +# At the begining, please change test_parameters according to your +# requirements, then run ./dts --update-expected to get the absolute +# results which will replace the default numbers 0.00 in this configuration. +# So you will have your own private configuration, and could start your +# tests as ususal. + +[suite] +update_expected = True +test_parameters = {'1C/1T': {64: [512, 2048]}, + '1C/2T': {64: [512, 2048]}} +test_duration = 60 +accepted_tolerance = 1 +expected_throughput = { + 'fortville_spirit': { + '1C/1T': {64: {512: 0.00, 2048: 0.00}}, + '1C/2T': {64: {512: 0.00, 2048: 0.00}}}, + 'fortville_eagle': { + '1C/1T':{64: {512: 0.00, 2048: 0.00}}, + '1C/2T':{64: {512: 0.00, 2048: 0.00}}}, + 'niantic': { + '1C/1T': {64: {128: 0.00, 512: 0.00, 2048: 0.00}}, + '1C/2T': {64: {128: 0.00, 512: 0.00, 2048: 0.00}}}, + 'fortville_25g': { + '1C/1T': {64: {512: 0.00, 2048: 0.00}}, + '1C/2T': {64: {512: 0.00, 2048: 0.00}}}, + 'columbiaville_100g': { + '1C/1T': {64: {512: 0.00, 2048: 0.00}}, + '1C/2T': {64: {512: 0.00, 2048: 0.00}}}, + 'columbiaville_25g': { + '1C/1T': {64: {512: 0.00, 2048: 0.00}}, + '1C/2T': {64: {512: 0.00, 2048: 0.00}}}, + 'ConnectX4_LX_MT4117': {'40G': { + '1C/1T': {64: {128: 0.00, 256: 0.00, 512: 0.00, 2048: 0.00}}, + '1C/2T': {64: {128: 0.00, 256: 0.00, 512: 0.00, 2048: 0.00}}}, + '25G': { + '1C/1T': {64: {128: 0.00, 256: 0.00, 512: 0.00, 2048: 0.00}}, + '1C/2T': {64: {128: 0.00, 256: 0.00, 512: 0.00, 2048: 0.00}}}}, + 'ConnectX5_MT4121': { + '1C/1T': {64: {128: 0.00, 256: 0.00, 512: 0.00, 2048: 0.00}}, + '1C/2T': {64: {128: 0.00, 256: 0.00, 512: 0.00, 2048: 0.00}}}} -- 2.17.1