On Tue, Jan 22, 2019 at 07:49:06AM +0000, slackwaree wrote: > Hello, > > I'm migrating from an old Debian Wheezy 7.11 to OpenBSD 6.3.
If you're migrating to OpenBSD, then try with -current and update to 6.5 when we release it. > Although some of the bench numbers in favor of Obsd when I start using the > proxy in general I feel more sluggishness (sometimes pages load slower) also > elements might not load. > > BENCHMARK THROUGH WHEEZY PROXY > ============================== > > ab -n 1000 -c 50 -X <proxyip>:<port> http://wiki.asterisk.org/ > > This is ApacheBench, Version 2.3 <$Revision: 1757674 $> > Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ > Licensed to The Apache Software Foundation, http://www.apache.org/ > > Completed 100 requests > Completed 200 requests > Completed 300 requests > Completed 400 requests > Completed 500 requests > Completed 600 requests > Completed 700 requests > Completed 800 requests > Completed 900 requests > Completed 1000 requests > Finished 1000 requests > > Server Software: Apache/2.2.22 > Server Hostname: wiki.asterisk.org > Server Port: 80 > > Document Path: / > Document Length: 317 bytes > > Concurrency Level: 50 > Time taken for tests: 34.569 seconds > Complete requests: 1000 > Failed requests: 0 > Non-2xx responses: 1000 > Total transferred: 639000 bytes > HTML transferred: 317000 bytes > Requests per second: 28.93 [#/sec] (mean) > Time per request: 1728.457 [ms] (mean) > Time per request: 34.569 [ms] (mean, across all concurrent requests) > Transfer rate: 18.05 [Kbytes/sec] received > > Connection Times (ms) > min mean[+/-sd] median max > Connect: 26 28 2.2 27 46 > Processing: 533 1662 157.6 1698 2050 > Waiting: 532 1662 157.6 1698 2049 > Total: 563 1690 157.1 1726 2077 > > Percentage of the requests served within a certain time (ms) > 50% 1726 > 66% 1734 > 75% 1747 > 80% 1755 > 90% 1783 > 95% 1819 > 98% 1831 > 99% 1869 > 100% 2077 (longest request) > > BENCHMARK THROUGH OBSD PROXY > ============================== > > Server Software: Apache/2.2.22 > Server Hostname: wiki.asterisk.org > Server Port: 80 > > Document Path: / > Document Length: 317 bytes > > Concurrency Level: 50 > Time taken for tests: 13.697 seconds > Complete requests: 1000 > Failed requests: 0 > Non-2xx responses: 1000 > Total transferred: 596000 bytes > HTML transferred: 317000 bytes > Requests per second: 73.01 [#/sec] (mean) > Time per request: 684.852 [ms] (mean) > Time per request: 13.697 [ms] (mean, across all concurrent requests) > Transfer rate: 42.49 [Kbytes/sec] received > > Connection Times (ms) > min mean[+/-sd] median max > Connect: 26 71 185.2 34 1068 > Processing: 166 550 700.5 312 3840 > Waiting: 165 320 151.1 301 3296 > Total: 194 621 713.5 346 3881 > > Percentage of the requests served within a certain time (ms) > 50% 346 > 66% 358 > 75% 375 > 80% 392 > 90% 1855 > 95% 2326 > 98% 3382 > 99% 3871 > 100% 3881 (longest request) > > I use the proxy as proxy only without caching (cache dir is disabled) so that > cannot impact performace, it is the same config but different versions: > > ii squid-langpack 20120616-1 all > Localized error pages for Squid > ii squid3 3.1.20-2.2+deb7u3 amd64 > Full featured Web Proxy cache (HTTP proxy) > ii squid3-common 3.1.20-2.2+deb7u3 all > Full featured Web Proxy cache (HTTP proxy) - common files > ii squidguard 1.5-1 amd64 > filter and redirector plugin for Squid > > VS > > [squid-3.5.27p1.tgz](https://ftp.openbsd.org/pub/OpenBSD/6.3/packages/amd64/squid-3.5.27p1.tgz) > > There is no firewall in either cases, the machines are VMs with the same > specs: > > KVM 1x2.40GHz CPU + 1 GB ram. > > The cpu usage don't go higher even during the tests than 20-30%. > > As I said caching is turned off so file IO cannot be a bottleneck. > > Are there any tricks to boost my proxy performance on OpenBSD even more? -- Juan Francisco Cantero Hurtado http://juanfra.info