Demanded vs. Achieved Request Rate (r/s)
Demanded Request Rate (r/s) vs. Response Time
Maximum Achieved Request Rate
Methods
Use httperf to load different pages a fixed number of times, at a fixed rate, and record the response time and rate at which connections are accepted. By varying the rate, we can see how the response time and connection rate are effected by increased load on the server. Unlike log analysis, which relies on extrapolation to guess at maximum requests/second, Autograph actually stresses the system and yields real-world results.
Goals
Autograph will help you
- Compare the relative 'weight' of different pages, hopefully pointing you to which pages need more some caching or other form of optimization.
- Determine rough maximum request rates that either a) block other calls, or b) increase response time beyond an acceptable limit.
Graphs
Demanded vs. Achieved request rate
Ideally, this graph would be a straight line at 45 degrees; for every request that is sent to the server, it accepts a connection, regardless of how many concurrent requests are made. Realistically, this graph will start linear and degrade as network or software bottlenecks are hit. The point at which this graph breaks linearity indicates the maximum possible concurrent requests the system can successfully serve.
Demanded Request Rate vs. response time
Ideally, this graph would be flat and low, indicating consistent and fast responses times. Realistically, this graph will either be slightly angled or flat followed by a dramatic uptick. The point at which the response times dramatically increase will coincide with the point at which it cannot serve all requests.
Results for http://ec2-184-73-66-101.compute-1.amazonaws.com/?m=201005
rate |
conn/s |
req/s |
replies/s avg |
errors |
net io (KB/s) |
reply time |
5 |
5.0 |
5.0 |
5.0 |
0 |
26.4 |
140.8 |
6 |
6.0 |
6.0 |
6.0 |
0 |
31.6 |
139.7 |
7 |
7.0 |
7.0 |
7.0 |
0 |
36.8 |
141.2 |
8 |
8.0 |
8.0 |
7.9 |
0 |
42.0 |
142.3 |
9 |
9.0 |
9.0 |
8.9 |
0 |
47.2 |
139.4 |
10 |
10.0 |
10.0 |
9.9 |
0 |
52.4 |
141.2 |
11 |
10.9 |
10.9 |
10.8 |
0 |
57.6 |
142.7 |
12 |
11.9 |
11.9 |
11.8 |
0 |
62.7 |
140.2 |
13 |
12.9 |
12.9 |
12.8 |
0 |
67.8 |
135.2 |
14 |
13.9 |
13.9 |
13.8 |
0 |
73.0 |
133.8 |
15 |
14.5 |
14.5 |
14.0 |
0 |
76.3 |
291.6 |
16 |
13.8 |
13.8 |
12.0 |
0 |
72.3 |
1005.0 |
17 |
13.3 |
13.3 |
9.6 |
0 |
70.1 |
1797.1 |
18 |
13.8 |
13.8 |
9.4 |
0 |
72.6 |
1767.7 |
19 |
13.9 |
13.9 |
9.8 |
0 |
73.0 |
2002.0 |
20 |
13.7 |
13.7 |
9.6 |
0 |
72.1 |
2212.7 |
21 |
13.9 |
13.9 |
8.8 |
0 |
72.9 |
2394.9 |
22 |
13.9 |
13.9 |
9.4 |
0 |
73.2 |
2513.1 |
23 |
13.7 |
13.7 |
8.0 |
0 |
72.1 |
2863.0 |
24 |
13.8 |
13.8 |
7.4 |
0 |
72.6 |
2955.5 |
25 |
13.7 |
13.7 |
7.2 |
0 |
72.3 |
3192.7 |
26 |
13.7 |
13.7 |
7.0 |
0 |
72.2 |
3340.2 |
27 |
13.8 |
13.8 |
6.4 |
0 |
72.7 |
3423.9 |
28 |
13.8 |
13.8 |
6.4 |
0 |
72.6 |
3487.1 |
29 |
13.9 |
13.9 |
5.8 |
0 |
73.1 |
3666.2 |
30 |
13.9 |
13.9 |
5.0 |
0 |
72.9 |
3756.3 |
31 |
14.0 |
14.0 |
5.6 |
0 |
73.8 |
3819.1 |
32 |
13.7 |
13.7 |
5.0 |
0 |
72.2 |
4069.4 |
33 |
14.0 |
14.0 |
5.2 |
0 |
73.6 |
4142.4 |
34 |
13.9 |
13.9 |
4.6 |
0 |
72.9 |
4245.5 |
35 |
13.8 |
13.8 |
3.8 |
0 |
72.7 |
4371.0 |
36 |
13.9 |
13.9 |
3.8 |
0 |
73.2 |
4454.6 |
37 |
14.1 |
14.1 |
3.6 |
0 |
74.1 |
4300.7 |
38 |
13.8 |
13.8 |
3.2 |
0 |
72.7 |
4645.7 |
39 |
13.7 |
13.7 |
2.8 |
0 |
71.8 |
4834.9 |
40 |
14.0 |
14.0 |
3.6 |
0 |
73.8 |
4688.7 |
41 |
14.0 |
14.0 |
3.8 |
0 |
73.8 |
4698.3 |
42 |
14.0 |
14.0 |
4.0 |
0 |
73.8 |
4695.1 |
43 |
13.9 |
13.9 |
3.6 |
0 |
73.1 |
4830.8 |
44 |
14.0 |
14.0 |
3.0 |
0 |
73.5 |
4843.1 |
45 |
14.0 |
14.0 |
3.2 |
0 |
73.9 |
4935.8 |
Results for http://ec2-184-73-66-101.compute-1.amazonaws.com/?s=serach
rate |
conn/s |
req/s |
replies/s avg |
errors |
net io (KB/s) |
reply time |
5 |
5.0 |
5.0 |
5.0 |
0 |
24.9 |
141.8 |
6 |
6.0 |
6.0 |
6.0 |
0 |
29.8 |
141.6 |
7 |
7.0 |
7.0 |
6.9 |
0 |
34.8 |
142.1 |
8 |
8.0 |
8.0 |
7.9 |
0 |
39.7 |
144.8 |
9 |
9.0 |
9.0 |
8.9 |
0 |
44.6 |
142.0 |
10 |
10.0 |
10.0 |
9.9 |
0 |
49.5 |
144.2 |
11 |
10.9 |
10.9 |
10.8 |
0 |
54.4 |
142.7 |
12 |
11.9 |
11.9 |
11.8 |
0 |
59.3 |
140.6 |
13 |
12.9 |
12.9 |
12.6 |
0 |
64.2 |
135.9 |
14 |
13.9 |
13.9 |
13.8 |
0 |
69.0 |
138.9 |
15 |
14.1 |
14.1 |
13.2 |
0 |
70.0 |
469.4 |
16 |
14.3 |
14.3 |
12.8 |
0 |
70.9 |
809.6 |
17 |
13.9 |
13.9 |
11.6 |
0 |
69.1 |
1324.2 |
18 |
14.0 |
14.0 |
10.0 |
0 |
69.6 |
1663.8 |
19 |
14.0 |
14.0 |
10.2 |
0 |
69.7 |
1885.0 |
20 |
14.1 |
14.1 |
9.6 |
0 |
70.1 |
2098.2 |
21 |
14.1 |
14.1 |
8.8 |
0 |
70.2 |
2354.1 |
22 |
14.1 |
14.1 |
9.6 |
0 |
69.9 |
2415.6 |
23 |
14.2 |
14.2 |
9.2 |
0 |
70.4 |
2566.3 |
24 |
14.3 |
14.3 |
7.8 |
0 |
70.9 |
2775.5 |
25 |
14.1 |
14.1 |
8.4 |
0 |
70.1 |
2944.3 |
26 |
14.2 |
14.2 |
8.0 |
0 |
70.6 |
3004.9 |
27 |
14.2 |
14.2 |
6.8 |
0 |
70.7 |
3173.4 |
28 |
13.9 |
13.9 |
6.8 |
0 |
69.1 |
3470.3 |
29 |
14.0 |
14.0 |
6.4 |
0 |
69.4 |
3590.8 |
30 |
13.9 |
13.9 |
5.8 |
0 |
68.9 |
3739.3 |
31 |
14.1 |
14.1 |
6.2 |
0 |
70.3 |
3774.2 |
32 |
14.0 |
14.0 |
5.4 |
0 |
69.7 |
3940.0 |
33 |
14.1 |
14.1 |
5.4 |
0 |
70.0 |
3961.7 |
34 |
14.3 |
14.3 |
5.2 |
0 |
71.3 |
3961.5 |
35 |
14.1 |
14.1 |
4.2 |
0 |
70.3 |
4196.8 |
36 |
14.3 |
14.3 |
4.6 |
0 |
71.0 |
4266.1 |
37 |
14.0 |
14.0 |
4.0 |
0 |
69.7 |
4508.3 |
38 |
14.1 |
14.1 |
3.6 |
0 |
70.3 |
4540.1 |
39 |
14.3 |
14.3 |
3.8 |
0 |
71.0 |
4510.7 |
40 |
14.4 |
14.4 |
3.6 |
0 |
71.5 |
4479.6 |
41 |
14.3 |
14.3 |
3.6 |
0 |
70.9 |
4649.8 |
42 |
14.4 |
14.4 |
4.4 |
0 |
71.6 |
4541.9 |
43 |
14.3 |
14.3 |
3.4 |
0 |
71.2 |
4636.8 |
44 |
14.1 |
14.1 |
3.6 |
0 |
70.2 |
4771.9 |
45 |
14.3 |
14.3 |
3.6 |
0 |
71.3 |
4687.5 |
Results for http://ec2-184-73-66-101.compute-1.amazonaws.com/
rate |
conn/s |
req/s |
replies/s avg |
errors |
net io (KB/s) |
reply time |
5 |
5.0 |
5.0 |
5.0 |
0 |
30.3 |
149.6 |
6 |
6.0 |
6.0 |
5.9 |
0 |
36.3 |
148.1 |
7 |
7.0 |
7.0 |
6.9 |
0 |
42.3 |
152.5 |
8 |
8.0 |
8.0 |
7.9 |
0 |
48.3 |
150.5 |
9 |
9.0 |
9.0 |
8.9 |
0 |
54.3 |
149.9 |
10 |
9.9 |
9.9 |
9.9 |
0 |
60.2 |
152.1 |
11 |
10.9 |
10.9 |
10.8 |
0 |
66.0 |
151.3 |
12 |
11.9 |
11.9 |
11.8 |
0 |
72.0 |
144.4 |
13 |
12.9 |
12.9 |
12.6 |
0 |
78.0 |
143.9 |
14 |
13.5 |
13.5 |
13.0 |
0 |
81.4 |
363.4 |
15 |
13.0 |
13.0 |
10.6 |
0 |
78.7 |
1133.1 |
16 |
13.2 |
13.2 |
10.6 |
0 |
79.8 |
1391.9 |
17 |
13.2 |
13.2 |
10.2 |
0 |
79.7 |
1712.6 |
18 |
13.1 |
13.1 |
9.2 |
0 |
79.2 |
2166.5 |
19 |
13.1 |
13.1 |
8.4 |
0 |
79.3 |
2367.6 |
20 |
13.3 |
13.3 |
8.2 |
0 |
80.4 |
2454.6 |
21 |
13.3 |
13.3 |
8.6 |
0 |
80.5 |
2578.4 |
22 |
13.3 |
13.3 |
7.6 |
0 |
80.2 |
2889.9 |
23 |
13.1 |
13.1 |
7.0 |
0 |
79.4 |
3126.2 |
24 |
13.2 |
13.2 |
7.0 |
0 |
79.9 |
3177.3 |
25 |
13.3 |
13.3 |
7.0 |
0 |
80.3 |
3359.7 |
26 |
13.4 |
13.4 |
6.6 |
0 |
81.1 |
3488.4 |
27 |
13.0 |
13.0 |
6.2 |
0 |
78.4 |
3812.5 |
28 |
13.2 |
13.2 |
5.4 |
0 |
79.6 |
3873.5 |
29 |
13.0 |
13.0 |
6.0 |
0 |
78.5 |
4010.5 |
30 |
13.0 |
13.0 |
4.4 |
0 |
78.8 |
4219.4 |
31 |
13.2 |
13.2 |
4.6 |
0 |
79.6 |
4269.4 |
32 |
13.0 |
13.0 |
4.0 |
0 |
78.8 |
4524.3 |
33 |
13.3 |
13.3 |
3.6 |
0 |
80.3 |
4562.7 |
34 |
13.4 |
13.4 |
3.6 |
0 |
80.8 |
4612.4 |
35 |
13.0 |
13.0 |
3.4 |
0 |
78.9 |
4812.0 |
36 |
13.1 |
13.1 |
3.2 |
0 |
79.5 |
4854.6 |
37 |
13.1 |
13.1 |
3.0 |
0 |
79.4 |
4938.6 |
38 |
13.3 |
13.3 |
3.2 |
0 |
80.3 |
4927.1 |
39 |
13.2 |
13.2 |
2.8 |
0 |
80.0 |
4969.4 |
40 |
13.4 |
13.4 |
3.2 |
0 |
81.3 |
4939.6 |
41 |
13.5 |
13.5 |
3.0 |
0 |
81.6 |
5048.4 |
42 |
13.4 |
13.4 |
2.4 |
0 |
81.2 |
5146.8 |
43 |
13.4 |
13.4 |
3.2 |
0 |
81.2 |
5054.3 |
44 |
13.3 |
13.3 |
2.6 |
0 |
80.3 |
5232.0 |
45 |
13.3 |
13.3 |
2.4 |
0 |
80.5 |
5246.9 |
Results for http://ec2-184-73-66-101.compute-1.amazonaws.com/wp-content/themes/default/style.css
rate |
conn/s |
req/s |
replies/s avg |
errors |
net io (KB/s) |
reply time |
5 |
5.0 |
5.0 |
5.0 |
0 |
52.9 |
0.7 |
6 |
6.1 |
6.1 |
6.0 |
0 |
63.5 |
0.7 |
7 |
7.1 |
7.1 |
7.0 |
0 |
74.1 |
0.7 |
8 |
8.1 |
8.1 |
8.0 |
0 |
84.7 |
0.7 |
9 |
9.1 |
9.1 |
9.0 |
0 |
95.3 |
0.7 |
10 |
10.1 |
10.1 |
10.0 |
0 |
105.9 |
0.6 |
11 |
11.1 |
11.1 |
11.0 |
0 |
116.4 |
0.6 |
12 |
12.1 |
12.1 |
12.0 |
0 |
127.0 |
0.7 |
13 |
13.1 |
13.1 |
13.0 |
0 |
137.6 |
0.7 |
14 |
14.1 |
14.1 |
14.0 |
0 |
148.2 |
0.7 |
15 |
15.1 |
15.1 |
15.0 |
0 |
158.8 |
0.6 |
16 |
16.2 |
16.2 |
16.0 |
0 |
169.4 |
0.7 |
17 |
17.2 |
17.2 |
17.0 |
0 |
179.9 |
0.6 |
18 |
18.2 |
18.2 |
18.0 |
0 |
190.5 |
0.6 |
19 |
19.2 |
19.2 |
19.0 |
0 |
201.1 |
0.7 |
20 |
20.2 |
20.2 |
0.0 |
0 |
211.7 |
0.6 |
21 |
21.2 |
21.2 |
0.0 |
0 |
222.3 |
0.6 |
22 |
22.2 |
22.2 |
0.0 |
0 |
232.8 |
0.6 |
23 |
23.2 |
23.2 |
0.0 |
0 |
243.4 |
0.6 |
24 |
24.2 |
24.2 |
0.0 |
0 |
254.0 |
0.8 |
25 |
25.2 |
25.2 |
0.0 |
0 |
264.6 |
0.6 |
26 |
26.3 |
26.3 |
0.0 |
0 |
275.2 |
0.6 |
27 |
27.3 |
27.3 |
0.0 |
0 |
285.7 |
0.6 |
28 |
28.3 |
28.3 |
0.0 |
0 |
296.3 |
0.6 |
29 |
29.3 |
29.3 |
0.0 |
0 |
306.9 |
0.6 |
30 |
30.3 |
30.3 |
0.0 |
0 |
317.4 |
0.6 |
31 |
31.3 |
31.3 |
0.0 |
0 |
328.0 |
0.6 |
32 |
32.3 |
32.3 |
0.0 |
0 |
338.6 |
0.7 |
33 |
33.3 |
33.3 |
0.0 |
0 |
349.1 |
0.6 |
34 |
34.3 |
34.3 |
0.0 |
0 |
359.8 |
0.6 |
35 |
35.3 |
35.3 |
0.0 |
0 |
370.4 |
0.6 |
36 |
36.3 |
36.3 |
0.0 |
0 |
380.9 |
0.6 |
37 |
37.3 |
37.3 |
0.0 |
0 |
391.5 |
0.6 |
38 |
38.3 |
38.3 |
0.0 |
0 |
402.0 |
0.6 |
39 |
39.4 |
39.4 |
0.0 |
0 |
412.6 |
0.6 |
40 |
40.4 |
40.4 |
0.0 |
0 |
423.2 |
0.6 |
41 |
41.4 |
41.4 |
0.0 |
0 |
433.8 |
0.7 |
42 |
42.4 |
42.4 |
0.0 |
0 |
444.3 |
0.6 |
43 |
43.4 |
43.4 |
0.0 |
0 |
454.9 |
0.5 |
44 |
44.4 |
44.4 |
0.0 |
0 |
465.4 |
0.6 |
45 |
45.4 |
45.4 |
0.0 |
0 |
476.0 |
0.6 |
Results for http://ec2-184-73-66-101.compute-1.amazonaws.com/?p=1
rate |
conn/s |
req/s |
replies/s avg |
errors |
net io (KB/s) |
reply time |
5 |
5.0 |
5.0 |
5.0 |
0 |
35.4 |
145.5 |
6 |
6.0 |
6.0 |
6.0 |
0 |
42.5 |
149.3 |
7 |
7.0 |
7.0 |
6.9 |
0 |
49.4 |
154.1 |
8 |
8.0 |
8.0 |
7.9 |
0 |
56.4 |
151.0 |
9 |
8.9 |
8.9 |
8.9 |
0 |
63.2 |
149.5 |
10 |
10.0 |
10.0 |
9.9 |
0 |
70.3 |
150.0 |
11 |
10.9 |
10.9 |
10.8 |
0 |
77.3 |
148.8 |
12 |
11.9 |
11.9 |
11.8 |
0 |
84.3 |
144.1 |
13 |
12.9 |
12.9 |
12.8 |
0 |
91.0 |
143.1 |
14 |
13.3 |
13.3 |
12.6 |
0 |
94.4 |
394.8 |
15 |
13.5 |
13.5 |
12.0 |
0 |
95.3 |
829.1 |
16 |
13.5 |
13.5 |
11.4 |
0 |
95.6 |
1148.5 |
17 |
13.4 |
13.4 |
10.6 |
0 |
94.7 |
1564.9 |
18 |
13.4 |
13.4 |
10.4 |
0 |
94.8 |
1874.1 |
19 |
13.4 |
13.4 |
9.0 |
0 |
94.9 |
2241.2 |
20 |
13.4 |
13.4 |
8.4 |
0 |
94.7 |
2467.0 |
21 |
13.2 |
13.2 |
8.6 |
0 |
93.0 |
2792.0 |
22 |
13.5 |
13.5 |
8.0 |
0 |
95.2 |
2823.6 |
23 |
13.0 |
13.0 |
6.4 |
0 |
92.0 |
3248.3 |
24 |
13.4 |
13.4 |
6.6 |
0 |
94.6 |
3219.1 |
25 |
13.3 |
13.3 |
6.4 |
0 |
93.9 |
3448.9 |
26 |
13.2 |
13.2 |
5.4 |
0 |
93.3 |
3695.5 |
27 |
13.4 |
13.4 |
5.6 |
0 |
94.8 |
3655.6 |
28 |
13.4 |
13.4 |
5.8 |
0 |
94.8 |
3847.3 |
29 |
13.5 |
13.5 |
5.4 |
0 |
95.6 |
3918.2 |
30 |
13.4 |
13.4 |
5.4 |
0 |
94.6 |
3977.2 |
31 |
13.4 |
13.4 |
4.4 |
0 |
94.4 |
4080.1 |
32 |
13.5 |
13.5 |
4.2 |
0 |
95.1 |
4260.8 |
33 |
13.3 |
13.3 |
3.8 |
0 |
94.0 |
4502.6 |
34 |
13.5 |
13.5 |
3.6 |
0 |
95.5 |
4541.7 |
35 |
13.5 |
13.5 |
4.4 |
0 |
95.2 |
4490.8 |
36 |
13.4 |
13.4 |
3.6 |
0 |
95.0 |
4704.9 |
37 |
13.5 |
13.5 |
2.8 |
0 |
95.6 |
4684.1 |
38 |
13.4 |
13.4 |
3.6 |
0 |
94.6 |
4772.6 |
39 |
13.4 |
13.4 |
2.8 |
0 |
94.8 |
4899.5 |
40 |
13.4 |
13.4 |
2.4 |
0 |
94.8 |
5005.6 |
41 |
13.5 |
13.5 |
3.8 |
0 |
95.8 |
4959.5 |
42 |
13.5 |
13.5 |
2.6 |
0 |
95.5 |
4997.8 |
43 |
13.5 |
13.5 |
2.4 |
0 |
95.7 |
5145.1 |
44 |
13.4 |
13.4 |
2.0 |
0 |
94.4 |
5270.4 |
45 |
13.3 |
13.3 |
2.8 |
0 |
93.8 |
5345.5 |