qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gregory Simpson <gbsim...@aggies.ncat.edu>
Subject C++ Broker --worker-threads option
Date Mon, 21 Nov 2016 13:25:06 GMT
Hi,

I am trying to get a better understanding of what the C++ broker
--worker-threads option does. The Linux man pages says that this parameter
"Sets the broker thread pool size" so I believed that when this is set to a
higher number then performance should improve. In testing this theory I
received conflicting results in that performance was downgraded as I
increased the number of worker threads.

The tests I ran:
Test 1: One send process broadcasting to multiple receivers
Test 2: One send process broadcasting to one receiver
Both: Increment --worker-thread parameter from default to 15 by iterations
of 5
Both: Record start and stop time for the receiver and sender processes

I would like answers to the following questions:
* Why would the performance degrade when this parameter is increased
* What does this parameter do
* In what case would setting this parameter help performance

Thanks,
-- 
Greg

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message