スケーラビリティとパフォーマンス 、webcenter content用のjvm が1つ稼働...

23

Upload: buinhi

Post on 25-Mar-2018

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン
Page 2: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン
Page 3: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン
Page 4: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン
Page 5: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

Page 6: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

ドキュメントの種類 ドキュメントの数 各ドキュメントのサイズ

100KB .doc 4600 100KB

1000KB .doc 138 1MB

.mp4 25 20MB

.pdf 137 1MB

.xls 100 100KB

Page 8: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン
Page 9: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

1台の物理マシンの

ハードウェアの詳細

CPU メモリ OS 用途 ローカル・

ディスク

タイプ

タイプ プロセッサ CPUあたり

のコア数

速度

2台の物理マシン

のそれぞれで、

WebCenter

Portal用のJVMが

5つ、WebCenter

Content用のJVM

が1つ稼働

インテル(R)

Xeon(R)

CPU E5-2690

32(2 CPU*8

コア*2

(ハイパー・

スレッディン

グ)

8 2.90 GHz 252GB RHEL 5.8 WC中間層 4.2 TB Sandy Bridge

WebCenter

Portal/WebCente

r Content

Database

インテル(R)

Xeon(R)

CPU X5670

24(2 CPU*6

コア*2

(ハイパー・

スレッディン

グ)

6 2.93 GHz 70GB RHEL 5.8 Portal/WCC

DB

1.8 TB Westmere- EP

Oracle Internet

Directory/DB

インテル(R)

Xeon(R)

CPU X5670

24 6 2.93 GHz 70GB RHEL 5.8 OID/OID DB 1.8 TB Westmere- EP

Oracle HTTP

Server(1)

インテル(R)

Xeon(R)

CPU X5670

24 6 2.93 GHz 70GB RHEL 5.8 OHS 1.8 TB Westmere- EP

Oracle Secure

Enterprise

Search

インテル(R)

Xeon(R)

CPU X5670

24 6 2.93 GHz 70GB RHEL 5.8 SES 1.8 TB Westmere- EP

名前 バージョン

WebCenter Portal 11.1.1.9.0

WebCenter Content 11.1.1.9.0

WebCenter Portal/WebCenter Content Database 11.2.0.4.0

Oracle Internet Directory/Oracle Internet Directory Database 11.1.1.7.0/11.2.0.4.0

Oracle Secure Enterprise Search(SES) 11.2.2.2.0

Page 10: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

ユーザー・フロー1(従業員)

ユーザー・フロー2(パブリック、匿名)

ユーザー・フロー3(マネージャー)

ユーザー・フロー4(管理者)

Page 11: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

ユーザー・フロー ユーザー・タイプ ユーザー数

ユーザー・フロー1 従業員 636(~27%)

ユーザー・フロー2 匿名 1116(~46%)

ユーザー・フロー3 マネージャー 360(15%)

ユーザー・フロー4 管理者 288(12%)

Page 12: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

<IfModule mpm_worker_module>

StartServers 10

ThreadLimit 50

ServerLimit 500

MaxClients 25000

MinSpareThreads 25

MaxSpareThreads 75

ThreadsPerChild 50

MaxRequestsPerChild 0

AcceptMutex fcntl

LockFile

"${ORACLE_INSTANCE}/diagnostics/logs/${COMPONENT_TYPE}/$

{COMPONENT_NAME}/http_lock"

</IfModule>

Page 13: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン
Page 14: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

<init-param>

<param-name>

jsp_timeout

</param-name>

<param-value>

3600 -- 600 3600

</param-value>

</init-param>

<init-param>

<param-name>

jsp_idle_entry_count

</param-name>

<param-value>

2000

</param-value>

</init-param>

<init-param>

<param-name>

jsp_max_entry_count

</param-name>

<param-value>

4000

</param-value>

</init-param>

Page 15: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン
Page 16: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

1 TPS CPU

ユーザー数/管理対象サーバー台数 ポータル・サーバーのCPU使用率(%) TPS(1秒あたりのトランザクション数) メモリ(GB) 平均サーバー応答時間(秒)

マシン1 マシン2

200/1 6.46 NA 4.45 7.38 0.71

1600/8 30.23 28.43 34.78 8.12 0.85

2000/8 37.68 38.18 42.98 10.21 0.90

2400/10 49.94 45.19 51.89 10.01 0.96

スループット

1秒あたりのトランザクション数(

TP

S)

ユーザー数

Page 17: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

TPSと管理対象サーバー数

の関係

1秒あたりのトランザクション数(

TP

S)

管理対象サーバー数

平均応答時間(秒)

平均応答時間(秒)

ポリライン

(平均応答時間(秒))

Page 18: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

ユーザー・フロー1:認証済みコンテンツへのアクセス

同時ユーザー数/管理対象サーバー数 200/1 1600/8 2000/8 2400/10

URL呼出し 0.595 0.696 0.708 0.765

ログイン・ページ 0.017 0.039 0.065 0.107

ログインを実行 0.47 0.606 0.593 0.706

ユーザーのLOBへ移動 0.714 0.838 0.868 0.959

ドキュメントを検索 2.657 2.464 2.53 2.755

閉じる 0.775 0.927 1.004 1.134

ユーザー・フロー2:パブリック・コンテンツへのアクセス

同時ユーザー数/管理対象サーバー数 200/1 1600/8 2000/8 2400/10

呼出し 0.592 0.696 0.697 0.792

ランダムなLOB選択 0.508 0.651 0.684 0.767

パブリック・ページ1にアクセス 0.325 0.55 0.656 0.52

ページ階層をランダムにナビゲート 0.334 0.551 0.659 0.532

ドキュメント検索 2.669 2.511 2.688 2.659

Page 19: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

ユーザー・フロー3:セキュアなコンテンツへのアクセス

同時ユーザー数/管理対象サーバー数 200/1 1600/8 2000/8 2400/10

URL呼出し 0.588 0.729 0.696 0.796

ログイン・ページ 0.015 0.034 0.061 0.094

ログインを実行 0.489 0.623 0.585 0.709

ランダムなLOBに移動 0.6 0.746 0.749 0.874

パブリック・ページ1 0.373 0.521 0.453 0.483

パブリック・ページ2 0.34 0.507 0.477 0.582

ユーザーのLOBに移動 0.63 0.787 0.824 0.958

従業員ページ1 0.577 0.771 0.724 0.758

従業員ページ2 0.476 0.707 0.776 0.837

マネージャー・ページ 0.421 0.631 0.665 0.728

ログアウト 0.806 1.056 1.167 1.294

Page 20: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

ユーザー・フロー4:管理者向けコンテンツへのアクセス

同時ユーザー数/管理対象サーバー数 200/1 1600/8 2000/8 2400/10

URL呼出し 1.07 0.694 0.649 0.757

ログイン・ページ 0.036 0.048 0.123 0.125

ログインを実行 0.483 0.595 0.645 0.670

ランダムなLOBに移動 0.581 0.816 0.824 0.927

パブリック・ページ1 0.342 0.456 0.445 0.494

パブリック・ページ2 0.38 0.523 0.562 0.609

ユーザーのLOBに移動 1.334 1.679 1.702 1.719

従業員ページ1 0.56 0.799 0.781 0.854

従業員ページ2 0.459 0.743 0.83 0.953

ユーザーのLOBホームに移動 0.566 0.785 0.76 0.823

ポータルを編集 0.898 1.117 1.158 1.145

新規ページ・リンク 1.112 1.202 1.267 1.333

空のテンプレートを使用 0.455 0.566 0.506 0.536

作成ボタンをクリック 3.962 4.009 4.59 5.163

ページを編集 1.515 1.716 1.745 1.901

コンテンツ管理を開く 0.225 0.329 0.299 0.383

コンテンツ・プレゼンタを追加 0.375 0.575 0.73 0.765

コンテンツ・プレゼンタを編集 1.038 1.095 1.155 1.144

コンテンツ・タブ 0.17 0.206 0.226 0.259

参照 0.271 0.308 0.391 0.498

1レベル上へ移動 0.191 0.245 0.289 0.347

moc1を開く 0.501 0.631 0.694 0.868

画像を開く 0.601 0.727 0.785 0.949

画像をクリック 0.393 0.449 0.498 0.576

画像を選択 0.301 0.368 0.408 0.466

コンテンツを保存 0.471 0.682 0.705 0.775

ページを保存 1.354 1.7 1.712 1.866

ドキュメント・タブ 1.555 1.846 2.034 2.029

ページをアップロード 0.102 0.14 0.121 0.156

ファイルを選択 0.026 0.057 0.076 0.139

ドキュメントをアップロード 1.49 1.733 1.848 1.354

ドキュメントをダウンロード 0.769 0.941 1.029 0.77

ポータルを表示 1.272 1.459 1.538 1.64

ログアウト 0.91 1.193 1.366 1.396

Page 21: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン

サイジング要件 パラメータ名 サイジング値

コアあたりのポータルTPS PortalTPSPerCore 1.62(TPS/コア)

コアあたりの同時ユーザー数 UsersPerCore 75(ユーザー/コア)

コアあたりのメモリ量(GB) MemoryPerCore 6.63(GB/コア)

DBコア相当数 DBCoreRatio ポータルのコア1に対してDBのコア0.05

SESコア相当数 SESCoreRatio ポータルのコア1に対してSESのコア0.02

その他のコンポーネントのコア数 CompCoreRatio ポータルのコア1に対してその他のコンポーネントのコア0.01

- 10,000 20%

サイジング要件 計算式 サイジング値

WebCenterのコア数 コアあたりの同時ユーザー数/コアあたりのユーザー数 160コア

WebCenterマシン台数 マシン1台あたり24コア 7台

マシン 1台あたりのメモリ容量

(GB) WCCores*MemoryPerCore/マシンの台数 159GB

DBのコア数 WCCores*DBCoreRatio 7コア

SESのコア数 WCCores*SESCoreRatio 4コア

コンポーネントのコア数 WCCores*CompCoreRatio 2.3コア

Page 22: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン
Page 23: スケーラビリティとパフォーマンス 、WebCenter Content用のJVM が1つ稼働 インテル(R) Xeon(R) CPU E5-2690 32(2 CPU*8 コア*2 (ハイパー・ スレッディン