More Related Content Similar to 運用ドキュメントから見たシステム運用を考える Vol.2.2 ベンチマーク計測
Similar to 運用ドキュメントから見たシステム運用を考える Vol.2.2 ベンチマーク計測 (20) More from Naoya Hashimoto
More from Naoya Hashimoto (6) 運用ドキュメントから見たシステム運用を考える Vol.2.2 ベンチマーク計測2. システムα/βベンチマーク計測 ①システム構成
項番 サービス(ドメイン) 機器名称 IPアドレス(eth0) IPアドレス(eth1) Cloudプロバイダ タイプ HDD(GB) CPU(ICU) メモリ(GB) OS 役割
LB
1 システムα sysa-lb01 DDD.DDD.DDD.DDD - IIJ GIO ホスティングパッケージ ベーシック10M - - - -
FW
LB
2 システムβ sysb-lb01 EEE.EEE.EEE.EEE - IIJ GIO ホスティングパッケージ ベーシック10M - - - -
FW
3 システムα /β 共通 dbm01 - 192.168.0.2 IIJ GIO ホスティングパッケージ V40 30(+100) 4 4 CentOS-5.3(i386) DB(Master)
4 システムα /β 共通 dbs01 - 192.168.0.3 IIJ GIO ホスティングパッケージ V40 30(+100) 4 4 CentOS-5.3(i386) DB(Slave)
NFS
5 システムα /β 共通 nfs01 - 192.168.0.4 IIJ GIO ホスティングパッケージ V10 30(+100) 1 1 CentOS-5.3(i386)
FTP
WEB
6 システムα sysa-www01 - 192.168.0.5 IIJ GIO ホスティングパッケージ V20 30 2 2 CentOS-5.3(i386)
AP
WEB
7 システムα sysa-www02 - 192.168.0.6 IIJ GIO ホスティングパッケージ V20 30 2 2 CentOS-5.3(i386)
AP
WEB
8 システムβ sysb-www01 - 192.168.0.9 IIJ GIO ホスティングパッケージ V20 30 2 2 CentOS-5.3(i386)
AP
OS CentOS-5.6 (32bit)
Kernel 2.6.18-164.15.1.el5xen
システムα /β
WEB/APサーバー構成 Apache-2.2.3 ( + mod_proxy)
Software jdk1.6.0_07
apache-tomcat-6.0.14
OS Linux(ディストリビューション不明)
LBオプション
Kernlel 2.6.18-164.15.1.el5xen
システム構成
Softoware Zeus 6.0r7
2
4. システムα/βベンチマーク計測 ③計測条件
1. システムαサービス用グローバルIPアドレス(LB経由)
2. システムαサービス用WEB/APサーバ1号機
検証対象
3. システムαサービス用WEB/APサーバ2号機
4. システムβサービス用グローバルIPアドレス(LB経由)
・システムα
ロードバランサのグローバルIPアドレス(DDD.DDD.DDD.DDD)を対象
Virtual Server ※1
・システムβ
ロードバランサのグローバルIPアドレス(EEE.EEE.EEE.EEE)を対象
・システムα
WEB/APサーバー(sysa-www01/sysa-www02)のIPアドレスを指定
Real Server ※1
・システムβ
WEB/APサーバー(sysb-www01)のIPアドレスを指定
負荷分散方式 ※1 ラウンドロビンを使用(重み付けなし)
ヘルスチェック ※1 L4
計測方法 Internetを経由し、計測用サーバからab(Apache Benchmark-2.0.40)を実行
・システムα
1. ロードバランサを経由し、振り分け先のWEB/APサーバ群に接続
2. 振り分け先サーバであるWEB/APサーバ1号機にNAT経由で接続
計測条件 3. 振り分け先サーバであるWEB/APサーバ2号機にNAT経由接続
・システムβ
1. ロードバランサを経由し、振り分け先の当該WEB/APサーバに接続
2. 振り分け先サーバであるWEB/APサーバ1号機にNAT経由で接続
備考 ※1 システムα サービスのみを対象
ベンチマーク実行条件 1st 2nd 3rd 4th 5th 6th 7th 8th
同時接続数 10 10 10 20 20 50 50 50
総リクエスト数
1,000 2,000 3,000 1,000 2,000 10,000 50,000 100,000
(単位:件)
4
6. システムα/βベンチマーク計測結果
リクエスト所要時間と処理件数- システムα(LB経由)
35,000
Time
/ms
30,000
25,000
1st
20,000 2nd
3rd
4th
15,000
5th
6th
7th
10,000
8th
5,000
0
50% 66% 75% 80% 90% 95% 98% 99% 100%
リクエスト/件
6
7. システムα/βベンチマーク計測結果
リクエスト所要時間と処理件数- システムα(sysa-www01)
35,000
Time
/ms
30,000
25,000
1st
20,000 2nd
3rd
4th
15,000
5th
6th
7th
10,000
8th
5,000
0
50% 66% 75% 80% 90% 95% 98% 99% 100%
リクエスト/件
7
8. システムα/βベンチマーク計測結果
リクエスト所要時間と処理件数- システムα(sysa-www02)
35,000
Time
/ms
30,000
25,000
1st
20,000 2nd
3rd
4th
15,000
5th
6th
7th
10,000
8th
5,000
0
50% 66% 75% 80% 90% 95% 98% 99% 100%
リクエスト/件
8
9. システムα/βベンチマーク計測結果
リクエスト平均処理時間/件数 - システムα(LB経由)
Time1,600 2,500
Request
/ms 1,500
/count
1,400
2,000
失敗リクエスト数
1,200
(単位:件)
1,000 書き込みエラー数
1,000 (単位:件)
914 1,500
同時接続あたりの平均
800 処理リクエスト数/秒
(単位:件)
同時接続あたりの平均
1,000
600 処理時間/件
(単位:ミリ秒)
468
400
500
200
00
0.00 0.60 0.60 1.18 1.22 00
0.00 00
0.00 00
0.00
0 0
1st 2nd 3rd 4th 5th 6th 7th 8th
Times(Contents Size)
9
10. システムα/βベンチマーク計測結果
リクエスト平均処理時間/件数 - システムα(sysa-www01)
Time 500 2,500
Request
/ms 464 /count
450
400 2,000
失敗リクエスト数
(単位:件)
350
書き込みエラー数
300 1,500 (単位:件)
265
同時接続あたりの平均
250 処理リクエスト数/秒
(単位:件)
同時接続あたりの平均
200 1,000
処理時間/件
(単位:ミリ秒)
150
100 500
50
0 0.67 0 0.67 0 0.67 0.68 0.68 00
0.00 00
0.00 00
0.00
0 0
1st 2nd 3rd 4th 5th 6th 7th 8th
Times(Contents Size)
10
11. システムα/βベンチマーク計測結果
リクエスト平均処理時間/件数 - システムα(sysa-www02)
Time 800 2,500
Request
/ms /count
700 685
2,000
失敗リクエスト数
600
(単位:件)
書き込みエラー数
500 (単位:件)
1,500
同時接続あたりの平均
400 処理リクエスト数/秒
336 (単位:件)
同時接続あたりの平均
1,000
300 処理時間/件
(単位:ミリ秒)
200
500
100
0 0.65 0 0.65 0 0.65 0.66 0.66 00
0.00 00
0.00 00
0.00
0 0
1st 2nd 3rd 4th 5th 6th 7th 8th
Times(Contents Size)
11
12. システムα/βベンチマーク計測結果
リクエスト所要時間と処理件数- システムβ(sysb-www01)
10,000
Time
/ms
9,000
8,000
7,000
6,000 1st
2nd
5,000 3rd
4th
4,000 5th
6th
3,000 7th
8th
2,000
1,000
0
50% 66% 75% 80% 90% 95% 98% 99% 100%
Request/count
12
13. システムα/βベンチマーク計測結果
リクエスト平均処理時間/件数 - システムβ(sysb-www01)
Time 160 2,500
Request
/ms /count
140.31
140
2,000
失敗リクエスト数
120
(単位:件)
99.81 書き込みエラー数
100 (単位:件)
1,500
同時接続あたりの平均
80 76.26 77.24 77.37
処理リクエスト数/秒
69.99 (単位:件)
同時接続あたりの平均
1,000
60 処理時間/件
(単位:ミリ秒)
40
500
356
20 259
200
143 131 129
0 0 0 0 0 0 00
0.00 00
0.00
0 0
1st 2nd 3rd 4th 5th 6th 7th 8th
Times(content size)
13
14. システムα/βベンチマーク計測データ(システムα LB経由)
1st 2nd 3rd 4th 5th 6th 7th 8th
コンテンツサイズ
25 25 25 25 25 25 25 25
(単位:KB)
同時接続数 10 10 10 20 20 50 50 50
総リクエスト数
1,000 2,000 3,000 1,000 2,000 10,000 50,000 100,000
(単位:件)
所要時間
- 3,340 4,997 846 1,643 - - -
(単位:秒)
失敗リクエスト数
- 1,000 1,500 468 914 - - -
(単位:件)
書き込みエラー数
- 0 0 0 0- - -
(単位:件)
合計送受信量
- 2,511 3,767 1,336 2,727 - - -
(単位:KB)
HTML送受信量
- 2,493 3,740 1,326 2,708 - - -
(単位:KB)
同時接続あたりの平均処理リクエスト数/秒
- 0.60 0.60 1.18 1.22 - - -
(単位:件)
同時接続あたりの平均処理時間/件
- 16,699 16,657 16,911 16,434 - - -
(単位:ミリ秒)
1リクエストあたりの平均処理時間
- 1,670 1,666 846 822 - - -
(単位:ミリ秒)
転送量/秒
- 7 7 15 16 - - -
(単位:KB)
最小値 - 12 12 12 12 - - -
平均値 - 13 13 13 13 - - -
接続時間
標準偏差 - 3 1 1 1- - -
(単位:ミリ秒)
中央値 - 13 13 13 13 - - -
最大値 - 143 21 15 19 - - -
最小値 - 2,110 2,119 17 2,192 - - -
平均値 - 16,611 16,596 16,591 16,273 - - -
処理時間
標準偏差 - 14,238 14,249 14,442 14,480 - - -
(単位:ミリ秒)
中央値 - 29,336 29,198 7,110 5,188 - - -
最大値 - 33,199 33,204 33,198 33,180 - - -
最小値 - 0 0 0 0- - -
平均値 - 1,166 1,153 1,684 1,630 - - -
待ち時間
標準偏差 - 1,200 1,172 2,261 1,959 - - -
(単位:ミリ秒)
中央値 - 2,082 2,082 2,189 2,203 - - -
最大値 - 7,560 7,137 16,131 17,074 - - -
最小値 - 2,123 2,133 30 2,205 - - -
平均値 - 16,625 16,610 16,604 16,286 - - -
合計
標準偏差 - 14,238 14,249 14,442 14,480 - - -
(単位:ミリ秒)
中央値 - 29,350 29,211 7,125 5,201 - - -
最大値 - 33,212 33,217 33,210 33,195 - - -
- - 1st 2nd 3rd 4th 5th 6th 7th 8th
50% - 29,350 29,211 7,125 5,201 - - -
66% - 30,678 30,696 30,815 30,796 - - -
75% - 30,747 30,760 31,739 31,962 - - -
各リクエストの 80% - 30,776 30,791 33,000 32,977 - - -
所要時間平均 90% - 30,858 30,865 33,106 33,071 - - -
(単位:ミリ秒) 95% - 30,926 30,947 33,126 33,104 - - -
98% - 33,100 33,087 33,155 33,137 - - -
99% - 33,140 33,144 33,173 33,160 - - -
100% - 33,212 33,217 33,210 33,195 - - -
14
15. システムα/βベンチマーク計測データ(システムα sysa-www01)
1st 2nd 3rd 4th 5th 6th 7th 8th
コンテンツサイズ
25 25 25 25 25 25 25 25
(単位:KB)
同時接続数 10 10 10 20 20 50 50 50
総リクエスト数
1,000 2,000 3,000 1,000 2,000 10,000 50,000 10,000
(単位:件)
所要時間
1,488 2,972 4,454 1,481 2,956 - - -
(単位:秒)
失敗リクエスト数
0 0 0 265 464 - - -
(単位:件)
書き込みエラー数
0 0 0 0 0- - -
(単位:件)
合計送受信量
2,511 5,023 7,535 1,846 3,858 - - -
(単位:KB)
HTML送受信量
2,493 4,987 7,481 1,833 3,830 - - -
(単位:KB)
同時接続あたりの平均処理リクエスト数/秒
0.67 0.67 0.67 0.68 0.68 - - -
(単位:件)
同時接続あたりの平均処理時間/件
14,876 14,862 14,845 29,610 29,556 - - -
(単位:ミリ秒)
1リクエストあたりの平均処理時間
1,488 1,486 1,485 1,481 1,478 - - -
(単位:ミリ秒)
転送量/秒
16 17 17 12 13 - - -
(単位:KB)
最小値 12 12 12 12 12 - - -
平均値 13 13 13 13 13 - - -
接続時間
標準偏差 1 1 1 1 1- - -
(単位:ミリ秒)
中央値 13 13 13 14 14 - - -
最大値 21 16 17 20 18 - - -
最小値 8,455 8,470 5,221 14,024 13,107 - - -
平均値 14,848 14,829 14,822 29,502 29,491 - - -
処理時間
標準偏差 1,289 1,219 1,235 1,960 1,800 - - -
(単位:ミリ秒)
中央値 14,553 14,537 14,552 29,373 29,333 - - -
最大値 19,569 20,369 19,288 33,175 33,196 - - -
最小値 8,423 8,438 5,192 0 0- - -
平均値 14,794 14,776 14,768 21,098 22,149 - - -
待ち時間
標準偏差 1,288 1,219 1,234 12,754 12,250 - - -
(単位:ミリ秒)
中央値 14,492 14,488 14,499 28,159 28,360 - - -
最大値 19,540 20,342 19,228 32,877 33,157 - - -
最小値 8,469 8,484 5,235 14,038 13,121 - - -
平均値 14,862 14,842 14,835 29,515 29,504 - - -
合計
標準偏差 1,289 1,219 1,235 1,960 1,800 - - -
(単位:ミリ秒)
中央値 14,566 14,549 14,565 29,388 29,347 - - -
最大値 19,583 20,382 19,303 33,189 33,211 - - -
1st 2nd 3rd 4th 5th 6th 7th 8th
50% 14,566 14,549 14,565 29,388 29,347 - - -
66% 15,224 15,129 15,116 30,179 30,137 - - -
75% 15,658 15,629 15,604 30,703 30,580 - - -
各リクエストの 80% 16,010 15,932 15,889 30,981 30,859 - - -
所要時間平均 90% 16,687 16,641 16,656 32,192 31,911 - - -
(単位:ミリ秒) 95% 17,239 17,059 17,181 32,988 32,915 - - -
98% 17,910 17,644 17,687 33,099 33,123 - - -
99% 18,156 18,033 18,008 33,122 33,157 - - -
100% 19,583 20,382 19,303 33,189 33,211 - - -
15
16. システムα/βベンチマーク計測データ(システムα sysa-www02)
1st 2nd 3rd 4th 5th 6th 7th 8th
コンテンツサイズ
25 25 25 25 25 25 25 25
(単位:KB)
同時接続数 10 10 10 20 20 50 50 50
総リクエスト数
1,000 2,000 3,000 1,000 2,000 10,000 50,000 10,000
(単位:件)
所要時間
1,535 3,057 4,582 1,522 3,048 - - -
(単位:秒)
失敗リクエスト数
0 0 0 336 685 - - -
(単位:件)
書き込みエラー数
0 0 0 0 0- - -
(単位:件)
合計送受信量
2,511 5,023 7,535 1,667 3,303 - - -
(単位:KB)
HTML送受信量
2,493 4,987 7,481 1,655 3,279 - - -
(単位:KB)
同時接続あたりの平均処理リクエスト数/秒
0.65 0.65 0.65 0.66 0.66 - - -
(単位:件)
同時接続あたりの平均処理時間/件
15,350 15,286 15,272 30,443 30,477 - - -
(単位:ミリ秒)
1リクエストあたりの平均処理時間
1,535 1,529 1,527 1,522 1,524 - - -
(単位:ミリ秒)
転送量/秒
16 16 16 11 11 - - -
(単位:KB)
最小値 12 12 12 12 12 - - -
平均値 13 13 13 13 13 - - -
接続時間
標準偏差 1 1 1 1 1- - -
(単位:ミリ秒)
中央値 13 14 13 14 13 - - -
最大値 17 17 17 23 16 - - -
最小値 8,317 4,996 6,387 13,047 20,561 - - -
平均値 15,315 15,259 15,251 30,339 30,427 - - -
処理時間
標準偏差 1,205 1,165 1,169 1,763 1,437 - - -
(単位:ミリ秒)
中央値 15,052 15,050 14,990 30,332 30,352 - - -
最大値 20,690 19,757 19,807 33,206 33,195 - - -
最小値 8,290 4,967 6,358 0 0- - -
平均値 15,262 15,206 15,197 19,710 19,615 - - -
待ち時間
標準偏差 1,204 1,165 1,168 14,098 14,198 - - -
(単位:ミリ秒)
中央値 15,007 14,997 14,942 28,860 29,009 - - -
最大値 20,614 19,665 19,721 33,114 32,938 - - -
最小値 8,329 5,010 6,401 13,061 20,575 - - -
平均値 15,328 15,273 15,264 30,353 30,441 - - -
合計
標準偏差 1,205 1,165 1,169 1,763 1,437 - - -
(単位:ミリ秒)
中央値 15,065 15,063 15,005 30,345 30,366 - - -
最大値 20,702 19,771 19,820 33,219 33,208 - - -
1st 2nd 3rd 4th 5th 6th 7th 8th
50% 15,065 15,063 15,005 30,345 30,366 - - -
66% 15,559 15,554 15,536 30,913 30,900 - - -
75% 16,051 15,974 15,959 31,333 31,313 - - -
各リクエストの 80% 16,350 16,273 16,245 31,679 31,584 - - -
所要時間平均 90% 17,121 16,922 16,972 32,735 32,528 - - -
(単位:ミリ秒) 95% 17,536 17,415 17,510 33,092 33,062 - - -
98% 18,089 17,952 18,014 33,136 33,127 - - -
99% 18,357 18,201 18,307 33,154 33,146 - - -
100% 20,702 19,771 19,820 33,219 33,208 - - -
16
17. システムα/βベンチマーク計測データ(システムβ LB経由)
1st 2nd 3rd 4th 5th 6th 7th 8th
コンテンツサイズ
47 47 47 47 47 47 47 47
(単位:KB)
同時接続数 10 10 10 20 20 50 50 50
総リクエスト数
1,000 2,000 3,000 1,000 2,000 10,000 50,000 100,000
(単位:件)
所要時間
14 26 39 10 26 71 - -
(単位:秒)
失敗リクエスト数
0 0 0 0 0 0- -
(単位:件)
書き込みエラー数
0 0 0 0 0 0- -
(単位:件)
合計送受信量
4,728 9,464 14,192 4,730 9,456 47,282 - -
(単位:KB)
HTML送受信量
4,710 9,428 14,138 4,712 9,420 47,103 - -
(単位:KB)
同時接続あたりの平均処理リクエスト数/秒
69.99 76.26 77.24 99.81 77.37 140.31 - -
(単位:件)
同時接続あたりの平均処理時間/件
143 131 129 200 259 356 - -
(単位:ミリ秒)
1リクエストあたりの平均処理時間
14 13 13 10 13 7- -
(単位:ミリ秒)
転送量/秒
3,232 3,524 3,568 4,611 3,572 6,479 - -
(単位:KB)
最小値 13 13 13 13 13 12 - -
平均値 14 14 14 14 92 14 - -
接続時間
標準偏差 2 2 1 2 829 2- -
(単位:ミリ秒)
中央値 14 14 14 14 14 14 - -
最大値 37 42 38 39 9,015 45 - -
最小値 79 76 73 88 75 191 - -
平均値 127 115 114 184 165 340 - -
処理時間
標準偏差 67 17 17 76 231 349 - -
(単位:ミリ秒)
中央値 120 116 115 174 150 322 - -
最大値 780 221 230 652 7,210 5,248 - -
最小値 37 34 33 43 34 144 - -
平均値 80 70 68 137 112 294 - -
待ち時間
標準偏差 64 16 16 70 58 341 - -
(単位:ミリ秒)
中央値 74 70 69 129 104 276 - -
最大値 704 175 154 556 581 5,165 - -
最小値 92 89 86 101 88 206 - -
平均値 141 130 128 198 257 355 - -
合計
標準偏差 67 17 17 76 857 349 - -
(単位:ミリ秒)
中央値 135 130 129 188 165 336 - -
最大値 796 246 245 666 9,192 5,263 - -
1st 2nd 3rd 4th 5th 6th 7th 8th
50% 135 130 129 188 165 336 - -
66% 141 137 135 210 180 351 - -
75% 147 141 139 221 192 360 - -
各リクエストの 80% 150 144 141 228 200 366 - -
所要時間平均 90% 159 150 148 242 225 382 - -
(単位:ミリ秒) 95% 169 157 154 259 242 398 - -
98% 185 166 162 639 268 450 - -
99% 775 171 178 658 3,097 531 - -
100% 796 246 245 666 9,192 5,263 - -
17