From 52db2e19bce2e69c25a9bc0abdd2fbb09cded982 Mon Sep 17 00:00:00 2001 From: sakridge Date: Sun, 15 May 2022 09:52:47 -0500 Subject: [PATCH] Lower default batch size to 64 and add 2 banking threads (#25226) --- core/src/banking_stage.rs | 6 +++--- perf/src/packet.rs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/src/banking_stage.rs b/core/src/banking_stage.rs index cdef038b6..b8deaa0c4 100644 --- a/core/src/banking_stage.rs +++ b/core/src/banking_stage.rs @@ -75,11 +75,11 @@ pub const FORWARD_TRANSACTIONS_TO_LEADER_AT_SLOT_OFFSET: u64 = 2; pub const HOLD_TRANSACTIONS_SLOT_OFFSET: u64 = 20; // Fixed thread size seems to be fastest on GCP setup -pub const NUM_THREADS: u32 = 4; +pub const NUM_THREADS: u32 = 6; -const TOTAL_BUFFERED_PACKETS: usize = 500_000; +const TOTAL_BUFFERED_PACKETS: usize = 700_000; -const MAX_NUM_TRANSACTIONS_PER_BATCH: usize = 128; +const MAX_NUM_TRANSACTIONS_PER_BATCH: usize = 64; const NUM_VOTE_PROCESSING_THREADS: u32 = 2; const MIN_THREADS_BANKING: u32 = 1; diff --git a/perf/src/packet.rs b/perf/src/packet.rs index 0b5adbfc3..cc4a869dc 100644 --- a/perf/src/packet.rs +++ b/perf/src/packet.rs @@ -9,8 +9,8 @@ use { pub const NUM_PACKETS: usize = 1024 * 8; -pub const PACKETS_PER_BATCH: usize = 128; -pub const NUM_RCVMMSGS: usize = 128; +pub const PACKETS_PER_BATCH: usize = 64; +pub const NUM_RCVMMSGS: usize = 64; #[derive(Debug, Default, Clone)] pub struct PacketBatch {