Article:
ab - công cụ để benchmark web server
779
saigon.myopenid.com 8Updated over 2 years ago |
ab là công cụ thường được dùng để benchmark web (HTTP) serser. Nó đo xem server của bạn có khả năng chịu được bao nhiêu request/giây. ab là viết tắt của ApacheBench, chi tiết các tham số tham khảo tại: http://httpd.apache.org/docs/2.0/programs/ab.html. Bài viết sau giới thiệu sơ cách dùng.
Thử ví dụ xem sao:
- Chạy web server nào đó trên máy của mình (ví dụ Tomcat, Inets)
- Chạy lệnh (tùy trường hợp mà đổi lại URL cho thích hợp nha):
ab -c 100 -n 10000 http://localhost:8000/web_blog
-c: số request đồng thời
-n: số request thực hiện benchmark - Kết quả được hiển thị:
Concurrency Level: 100 Time taken for tests: 10.70903 seconds Complete requests: 10000 Failed requests: 993 (Connect: 0, Length: 993, Exceptions: 0) Write errors: 0 Total transferred: 17939872 bytes HTML transferred: 15088747 bytes Requests per second: 992.96 [#/sec] (mean) Time per request: 100.709 [ms] (mean) Time per request: 1.007 [ms] (mean, across all concurrent requests) Transfer rate: 1739.57 [Kbytes/sec] received
8
over 2 years ago