httperf原来这么猛

httperf 和ab是两个web benchmark的好工具。
今天为了测试美国的两个站点的响应,把httperf的 –num-conn 设成
5000。结果不到10分钟,nagios的警报就发到手机上了:有4台服务器负载告急!简直不可思议:服务器是7台webweb加12台db组成的集群。而这个命令行只是在一台普通的pc
server上面执行的。对着其中的一台服务器做日志分析:

0 : 918 3.23%
1 : 470 1.65%
2 : 427 1.50%
3 : 1253 4.41%
4 : 878 3.09%
5 : 512 1.80%
6 : 467 1.64%
7 : 511 1.80%
8 : 557 1.96%
9 : 603 2.12%
10 : 662 2.33%
11 : 531 1.87%
12 : 466 1.64%
13 : 470 1.65%
14 : 475 1.67%
15 : 497 1.75%
16 : 470 1.65%
17 : 521 1.83%
18 : 598 2.10%
19 : 535 1.88%
20 : 574 2.02%
21 : 551 1.94%
22 : 630 2.22%
23 : 520 1.83%
24 : 533 1.88%
25 : 469 1.65%
26 : 456 1.60%
27 : 518 1.82%
28 : 440 1.55%
29 : 543 1.91%
30 : 573 2.02%
31 : 602 2.12%
32 : 565 1.99%
33 : 556 1.96%
34 : 499 1.76%
35 : 495 1.74%
36 : 495 1.74%
37 : 483 1.70%
38 : 487 1.71%
39 : 491 1.73%
40 : 473 1.66%
41 : 460 1.62%
42 : 480 1.69%
43 : 476 1.68%
44 : 455 1.60%
45 : 467 1.64%
46 : 450 1.58%
47 : 479 1.69%
48 : 522 1.84%
49 : 517 1.82%
50 : 526 1.85%
51 : 508 1.79%
52 : 301 1.06%
第一列是12点到13点的60分钟序号,第二列是这一分钟内服务器处理的请求,第三列是这一分钟处理的请求在这一个钟头内的百分比,特别关注的是12:00和
12:03分,这个时间正是做benchmark的时间点,这些请求都是针对首页做的的请求,非常出人意料!httperf原来这么猛!这恐怕要比n多DDOS
kit都厉害吧 :D

One Response to “httperf原来这么猛”

  1. 好样的.

    高手就是不一样

    呵呵.博客有很多用处的…

Leave a Reply




=>


Creative Commons License
This work is licensed under a Creative Commons License.