I’ve benchmarked ATS forward proxy post with cache disabled to near 10gbps on an Openstack VM with a 10Gbps NIC. I used Apache Bench for this.
Steve Lerner | Director / Architect - Performance Engineering | m 212.495.9212 | [email protected]<mailto:[email protected]> [cid:[email protected]] From: <[email protected]> on behalf of Di Li <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Tuesday, December 13, 2016 at 12:32 PM To: "[email protected]" <[email protected]> Subject: Re: benchmark ATS using 6.2.0, repeatable Thanks, Di Li On Dec 13, 2016, at 1:28 AM, Reindl Harald <[email protected]<mailto:[email protected]>> wrote: Am 13.12.2016 um 09:45 schrieb Di Li: When I doing some benchmark for outbound proxy, and has http_cache enabled, well, first of all, the performance are pretty low, I guess I didn’t do it right with the cache enabled, 2nd when I use wrk to have 512 connection with 40 thread to go through proxy with http, it cause a core dump, here’s the trace And when I disable the http.cache, the performance has went up a lot, and no more coredump at all. FATAL: CacheRead.cc<http://cacheread.cc> <http://cacheread.cc>:249: failed assert `w->alternate.valid()` traffic_server: using root directory '/ngs/app/oproxy/trafficserver' traffic_server: Aborted (Signal sent by tkill() 20136 1001) traffic_server - STACK TRACE is this repeatable? which version of ATS? at least mention the software version should be common-sense had one such crash after upgrade to 7.0.0 and was not able to reproduce it, even not with a "ab -k -n 10000000 -c 500" benchmark
