運用ドキュメントから見たシステム運用を考える Vol.2.2 ベンチマーク計測

2,171 views

Published on

UNKAI's Blog(http://www.forschooner.net/blog-unkai/)で公開している、システム移行に関する資料のサンプルになります。http://www.forschooner.net/blog-unkai/entry/000064.html

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,171
On SlideShare
0
From Embeds
0
Number of Embeds
475
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

運用ドキュメントから見たシステム運用を考える Vol.2.2 ベンチマーク計測

  1. 1. 運用ドキュメントから見たシステム運用を考 える Vol.2.2 ~ベンチマーク計測結果~http://www.forschooner.net/
  2. 2. システムα/βベンチマーク計測 ①システム構成項番 サービス(ドメイン) 機器名称 IPアドレス(eth0) IPアドレス(eth1) Cloudプロバイダ タイプ HDD(GB) CPU(ICU) メモリ(GB) OS 役割 LB1 システムα sysa-lb01 DDD.DDD.DDD.DDD - IIJ GIO ホスティングパッケージ ベーシック10M - - - - FW LB2 システムβ sysb-lb01 EEE.EEE.EEE.EEE - IIJ GIO ホスティングパッケージ ベーシック10M - - - - FW3 システムα /β 共通 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) NFS5 システムα /β 共通 nfs01 - 192.168.0.4 IIJ GIO ホスティングパッケージ V10 30(+100) 1 1 CentOS-5.3(i386) FTP WEB6 システムα sysa-www01 - 192.168.0.5 IIJ GIO ホスティングパッケージ V20 30 2 2 CentOS-5.3(i386) AP WEB7 システムα sysa-www02 - 192.168.0.6 IIJ GIO ホスティングパッケージ V20 30 2 2 CentOS-5.3(i386) AP WEB8 システムβ 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
  3. 3. システムα/βベンチマーク計測 ②NW構成 3
  4. 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
  5. 5. システムα/βベンチマーク計測 ④計測手順① 計測用サーバーから対象となるグローバルIPアドレスにabを発行実行例) ab –c 10 –n 1000 –q http://DDD.DDD.DDD.DDD/② 待機時間を15分保持以降は同様の手順でabを発行~待機時間を繰り返し、実行 5
  6. 6. システムα/βベンチマーク計測結果 リクエスト所要時間と処理件数- システムα(LB経由) 35,000Time/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. 7. システムα/βベンチマーク計測結果 リクエスト所要時間と処理件数- システムα(sysa-www01) 35,000Time/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. 8. システムα/βベンチマーク計測結果 リクエスト所要時間と処理件数- システムα(sysa-www02) 35,000Time/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. 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. 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. 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. 12. システムα/βベンチマーク計測結果 リクエスト所要時間と処理件数- システムβ(sysb-www01) 10,000Time /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. 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. 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. 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. 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. 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

×