[Accel-config] [PATCH v1 1/1] accel-config/test: set tokens_allowed 0 in profiles for better bandwidth

Tony Zhu <tony.zhu at intel.com> Tue, 07 Dec 2021 11:00:45 +0800
Newsgroups dev.linux.lists.accel-config
Message-ID <[email protected]>
According test tokens_allowed = 8, BW is limited to ~8 GBPS per WQ. Set
0 to remove the limitation.

Signed-off-by: Tony Zhu <tony.zhu(a)intel.com>
---
 contrib/configs/app_profile.conf     | 4 ++--
 contrib/configs/os_profile.conf      | 2 +-
 contrib/configs/profilenote.txt      | 4 ++++
 contrib/configs/storage_profile.conf | 4 ++--
 4 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/contrib/configs/app_profile.conf b/contrib/configs/app_profile.conf
index a6a3b12..3aa16ac 100644
--- a/contrib/configs/app_profile.conf
+++ b/contrib/configs/app_profile.conf
@@ -7,7 +7,7 @@
         "dev":"group0.0",
         "tokens_reserved":0,
         "use_token_limit":0,
-        "tokens_allowed":8,
+        "tokens_allowed":0,
         "grouped_workqueues":[
           {
             "dev":"wq0.0",
@@ -34,7 +34,7 @@
         "dev":"group0.1",
         "tokens_reserved":0,
         "use_token_limit":0,
-        "tokens_allowed":8,
+        "tokens_allowed":0,
         "grouped_workqueues":[
           {
             "dev":"wq0.1",
diff --git a/contrib/configs/os_profile.conf b/contrib/configs/os_profile.conf
index 1ee721f..077ce58 100644
--- a/contrib/configs/os_profile.conf
+++ b/contrib/configs/os_profile.conf
@@ -7,7 +7,7 @@
         "dev":"group0.0",
         "tokens_reserved":0,
         "use_token_limit":0,
-        "tokens_allowed":8,
+        "tokens_allowed":0,
         "grouped_workqueues":[
           {
             "dev":"wq0.0",
diff --git a/contrib/configs/profilenote.txt b/contrib/configs/profilenote.txt
index 6debc9a..1e3d1c7 100644
--- a/contrib/configs/profilenote.txt
+++ b/contrib/configs/profilenote.txt
@@ -9,6 +9,7 @@ profile descriptions.
             - max xfer size=2MB, max batch sz=32, bof=0
             - priority 10
             - threshold 15
+	    - tokens_allowed 0
 
 2. app_profile.conf
     Recommended dsa default application profile.
@@ -17,6 +18,7 @@ profile descriptions.
               max xfer size=16KB, max batch sz=32, bof=0, threshold=6
             - Grp2 - SWQ2(a)32qd, 1eng
               max xfer size=2MB, max batch sz=32, bof=0, threshold=28
+	    - tokens_allowed 0
             - Use group1 for smaller size ops with better latency characteristics
 
 3. net_profile.conf
@@ -24,6 +26,7 @@ profile descriptions.
     - 4 groups, each with 1 DWQ(a)32qd/1 eng per group
             - Each DWQ has max xfer size=16KB
 	    - DWQ threshold default 0
+	    - tokens_allowed 0
 
 4. storage_profile.conf
     Recommended dsa storage accel profile
@@ -34,3 +37,4 @@ profile descriptions.
               for throughput ops
             - targeting SPDK-like uses
 	    - DWQ threshold default 0
+	    - tokens_allowed 0
diff --git a/contrib/configs/storage_profile.conf b/contrib/configs/storage_profile.conf
index f301b4c..13f58c5 100644
--- a/contrib/configs/storage_profile.conf
+++ b/contrib/configs/storage_profile.conf
@@ -7,7 +7,7 @@
         "dev":"group0.0",
         "tokens_reserved":0,
         "use_token_limit":0,
-        "tokens_allowed":8,
+        "tokens_allowed":0,
         "grouped_workqueues":[
           {
             "dev":"wq0.0",
@@ -34,7 +34,7 @@
         "dev":"group0.1",
         "tokens_reserved":0,
         "use_token_limit":0,
-        "tokens_allowed":8,
+        "tokens_allowed":0,
         "grouped_workqueues":[
           {
             "dev":"wq0.1",
-- 
2.27.0