We run fairly large squid caching proxy server. There are commercial products are also available. So sometime you may need benchmark caching proxy server. As business grows everyday you may need to evaluate certain aspects of core business in advance.
This process of measuring the performance of a product or service is must for real life situations. I have already written about benchmarking a web server. The main aim for benchmarking is to reproduces result for workload that does not put stress under test (so that I can be sure that it will run under heavy load :) ).
My main criteria were to see caching server throughput rate, response time under workload; cache hit ratio, number of concurrent connections to caching server and other factors.
I am going to use web polygraph software for this purpose. It is a freely available benchmarking tool for caching proxies, origin server accelerators, L4/7 switches, content filters, and other Web intermediaries.
I shell not able to publish benchmarking result here as software license put the restriction on me (from web polygraph license page, 'you shall not publish benchmarking results based on Web Polygraph').
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012
- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop