On Fri, 2020-11-20 at 18:44 +0100, Oleg Kalnichevski wrote: > On Thu, 2020-11-19 at 10:29 +0000, jwhit...@redhat.com wrote: > > ... > > > On Wed, 2020-11-18 at 23:39 +0100, Oleg Kalnichevski wrote: > > > On Wed, 2020-11-18 at 21:20 +0000, jwhit...@redhat.com wrote: > > Hi Oleg, > > Sure here is a reproducer using the simple benchmark that I've > > been > > fixing. > > > > you will need to.... > > > > a) get the branch i pushed [1] > > b) get the artifacts to serve using httpd [2] > > c) configure you httpd with a volume to serve the artifacts > > d) install the 5.1-beta dependencies to your local maven repository > > e) run the Maven package goal > > f) run the benchmark [3] > > > > The field Main.LIMIT controls the number of artifacts to download. > > The argument to the java -jar command controls the number of > > download > > repititions. > > The class eu.janinko.foobar.httpmetrics.Appache2TaskProvider is > > the > > class that uses the httpcomponents-core api. > > > > Jeremy > > > > [1] > > https://github.com/whitingjr/http2performance/tree/reproducer-reset-error > > [2] > > tps://www.dropbox.com/sh/1twdn5hma67qh2l/AABcdDxPKR2EaJ4bJZ6Aut_2a?dl=0 > > [3] java -jar httpMetrics/target/httpMetrics-1.0-SNAPSHOT-jar-with- > > dependencies.jar 1 > > > > Jeremy > > I re-ran our own compatibility tests and performance benchmarks with > the latest HttpCore 5.1-beta-SNAPSHOT and found no evidence of > anything > being wrong. > > I will now try to reproduce the issue using your code but I would > appreciate if you could also try to reproduce the issue > with org.apache.hc.core5.benchmark.HttpBenchmark > > Oleg > --- > > /opt/adopt-openjdk-11/bin/java <...> > org.apache.hc.core5.benchmark.HttpBenchmark -c 20 -n 100000 -k -2 > http://localhost:8080/ > > Server Software: Apache/2.4.46 (Unix) > Protocol version: HTTP/2.0 > Server Hostname: localhost > Server Port: 8080 > Document Path: http://localhost:8080/ > Document Length: 13145 bytes > > Concurrency Level: 20 > Time taken for tests: 15.743000 seconds > Complete requests: 100000 > Failed requests: 0 > Kept alive: 0 > Total transferred: 1320385280 bytes > Content transferred: 1314500000 bytes > Requests per second: 6,352.03 [#/sec] (mean) > Time per request: 3.149 [ms] (mean) > Time per request: 0.157 [ms] (mean, across all concurrent > requests) > Transfer rate: 81,905.53 [Kbytes/sec] received > > Process finished with exit code 0 > > > > ----------------------------------------------------------------- > > ---- > > To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org > > For additional commands, e-mail: > > httpclient-users-h...@hc.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org > For additional commands, e-mail: httpclient-users-h...@hc.apache.org > Hi Oleg, Thanks for the guide on running the Benchmark suite. I'll give it a go next week and let you know if there are any issues. There do look to be some options that were not in the example code I had used as a reference. These extra options may solve the benchmark I provided.
Many thanks, Jeremy --------------------------------------------------------------------- To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org For additional commands, e-mail: httpclient-users-h...@hc.apache.org