Re: [qdr] two-router TCP test passes 220 million HTTP requests.

2021-03-29 Thread Chuck Rolke
in the future. - Original Message - > From: "Virgilio Fornazin" > To: users@qpid.apache.org > Sent: Monday, March 29, 2021 2:10:26 PM > Subject: Re: [qdr] two-router TCP test passes 220 million HTTP requests. > > Saturate a ethernet card is easy. > > T

Re: [qdr] two-router TCP test passes 220 million HTTP requests.

2021-03-29 Thread Virgilio Fornazin
Saturate a ethernet card is easy. The kernel translation to user mode, packet handling, sending back to kernel stack, network layer tooks a big path and involve a lots of context / cpu execution mode (ring0 - kernel, ring3 - user) switches, and this affects directly your latency, stability and

Re: [qdr] two-router TCP test passes 220 million HTTP requests.

2021-03-29 Thread Michael Goulish
Oh I know that's not very fast, but this is an endurance test, not a throughput test. I want to see that latency does not rise over a long period run. If you try for maximum throughput, you mess up latency and then you can't see if something is changing slowly over time. A while ago I used iperf3

Re: [qdr] two-router TCP test passes 220 million HTTP requests.

2021-03-29 Thread Virgilio Fornazin
1000 req/s is SOO sLLLlloooW w w ww w . . . qpidd c++ broker was able to 800.000k msg in / 800.000k msg out on a 12-core xeon e5690 32gb ram , 2x 10gbe lan, rhel 6.x. Test ran was on 2011, current HW should be at least 2 / 3 times better...

[qdr] two-router TCP test passes 220 million HTTP requests.

2021-03-28 Thread Michael Goulish
* The test has now passed 220,000 seconds (2.5 days) with no failure. 1000 requests per second, and a new batch of 100 Hey workers every 60 seconds. * Average response time is not changing. It has been between 1 and 2 msec the whole test. * Router memory does *not* appear to be growing without bo