Web server benchmarking
Web server benchmarking is the process of estimating a web server performance in order to find if the server can serve sufficiently high workload.
Key parameters
The performance is usually measured in terms of:
- Number of requests that can be served per second (depending on the type of request, etc.);
- Latency response time in milliseconds for each new connection or request;
- Throughput in bytes per second (depending on file size, cached or not cached content, available network bandwidth, etc.).
The measurements must be performed under a varying load of clients and requests per client.
Tools for benchmarking
Load testing (stress/performance testing) a web server can be performed using automation/analysis tools such as:
- Apache JMeter, an open-source Java load testing tool
- ApacheBench (or ab), a command line program bundled with Apache HTTP Server
- Httperf, a command line program originally developed at HP Labs
- Siege, an open-source web-server load testing and benchmarking tool
- Curl-loader, a software performance testing open-source tool
- OpenSTA, a GUI-based utility for Microsoft Windows-based operating systems
Web application benchmarks
Web application benchmarks measure the performance of application servers and database servers used to host web applications. TPC-W was a common benchmark emulating an online bookstore with synthetic workload generation.
gollark: Yes, I agree (except possibly not with the "you need to choose a side" bit); my point is that people often *do act as if* the other side is always wrong, regardless of whether they actually *are*.
gollark: “We must oppose X because the outgroup supports it!”-type stuff instead of actually evaluating whether things are good ideas or not.
gollark: I'm not sure that's accurate, inasmuch as some of the time some sides don't actually appear to be acting according to whatever values are claimed.
gollark: I mean, food waste's not great, but it's not as if we could just conveniently ship it continents away to help people.
gollark: I don't think you can reasonably blame all preventable-with-more-resources-somewhere deaths everywhere on capitalism.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.