• 検索結果がありません。

EMC ドキュメント

Webサイトで入手できる次のドキュメントに は、追加情報が記載されています。アクセスできないドキュメントがある場合は、

EMC担当者までお問い合わせください。

• ホ ワ イ ト ペ ー パ ー :EMC Backup and Recovery Options for VSPEX for Virtualized Oracle 11gR2 Design and Implementation Guide

その他のドキュメント

このソリューションに関連する次のOracleホワイトペーパーを参照してください。

• Installing and Using Standby Statspack in 11g [ID 454848.1]

• How to Tell if the IO of the Database is Slow [記事ID 1275596.1]

• HugePages on Linux:What It Is... and What It Is Not...[ID 361323.1]

このソリューションに関連する次の Oracle製品ドキュメントを参照してくだ さい。

Oracleのホワイト

ペーパー

Oracle製品ドキュ

メント

このソリューションに関連する次のVMwareホワイトペーパーを参照してください。

このソリューションに関連する次の VMware製品ドキュメントを参照してくだ さい。

• VMware vSphere 5.1Clustering Deepdive(Duncan Epping/Frank Denneman 共著)

製品の使用方法についWebサイトを参照してください。

注: 掲載されているリンクは、発行の時点で正常に動作することが確認されています。

VMwareドキュ メント

VMware製品ドキュ

メント

Swingbenchドキュ

メント

付録 A 情報収集用ワークシート

この付録には、以下のトピックが含まれます。

仮想化Oracle OLTP用VSPEXの情報収集用ワークシート ... 58 仮想化Oracle用VSPEXの情報収集用ワークシートの例 ... 58 情報収集用ワークシートの印刷 ... 61

仮想化 Oracle OLTP 用 VSPEX の情報収集用ワークシート

VSPEXソリューションのサイズ設定を行う前に、図10に示す情報収集用ワー

クシートを使用してお客様の Oracle データベースの情報を収集します。この ワークシートは、複数のデータベースの情報を収集するのに適しています。

図10. Oracle 11g OLTP用EMC VSPEX情報収集用ワークシート

この情報は、「Oracle Database Performance Tuning Guide 11g Release 2 (11.2)」ドキュメントの説明に従ってOracle Automatic Workload Repositoryま

たはStatspackレポートを使用することで入手できます。このドキュメントは次

のURLから入手できます。

仮想化 Oracle 用 VSPEX の情報収集用ワークシートの例

EMC Oracle情報収集用ワークシートの入力に必要な各Oracleデータベースの情報

は、AWR(Automatic Workload Repository) から入手できます。AWR(Automatic Workload Repository)とStatspack Repositoryはそれぞれ、データベースのパフォー マンス、ロード、リソース(内部および外部の両方)に関する主要な統計を提供しま す。このデータには Oracle 提供の標準スクリプトを使用してアクセスできます。残り の情報はお客様から入手するか、この付録で説明する単純なクエリーを使用して取 得できます。

SGA(System Global Area)およびPGA(Program Global Area)の値を計算するには、

図11に示すようにAWRレポートの[init.ora Parameters]セクションを使用します。

図11. AWRレポートの[init.ora Parameters]

データベース メモリ設定

PGA値(バイト単位)。

1048576で除算して787 MB という値になる

SGA(バイト単位)。1048576 で除算して8192 MBという値 になる

多くのお客様は、自社のシステムに接続しているユーザーの数を把握しています。

しかし、図12に示すSQLクエリーを使用すると、データベースに同時に接続している ユーザーの最大数を確認できます。

SQL> select SESSIONS_CURRENT, SESSIONS_HIGHWATER from v$license;

SESSIONS_CURRENT SESSIONS_HIGHWATER

---

5 249

1 row selected.

図12. ユーザー セッションHigh Watermarkのクエリー

[DB Size (MB)]列の入力に使用したデータと一時ファイルサイズを使用して、図13

に示すように合計を計算します。

SQL> select ltrim(to_char(sum(bytes)/(1024*1024))) as “Total size (M)”

from (

select sum(bytes) as bytes from v$datafile union

select bytes from v$tempfile);

Total size (M)

--- 256000

1 row selected.

図13. SQLクエリーを使用したデータベース サイズの計算

[READ IOPS]、[WRITE IOPS]、[Change Rate (MB/s)]列の値は、AWR レポートの

[IOStat by Function summary]セクションから入手できます。図14に、これらの列を

示します。

図14. AWRレポートの[IOStat by function summary]

コンカレントユー ザー数の確認

データベースの サイズ

データファイル

IOPSとREDOログ

変更率の入手

次の Oracle待機イベント(図 15参照)により、Oracleデータベースの主要な レスポンス タイム統計を入手できます。

• [db file sequential read]は、[User I/O]列の入力に使用します。この値は20 ミリ秒未満にすることを推奨します。

• [log file sync]は、[Commit]列の入力に使用します。この値は15ミリ秒未満 にすることを推奨します。

図15. AWRの[Foreground Wait Event]

一 般 的 に 許 容 で き るI/Oレ ス ポ ン ス タ イ ム の 一 覧 は 、My Oracle Supportの Document ID 1275596.1を参照してください2

ワークシートの[TPS]列の入力に使用する値は、図 16 に示すように[Load Profile]

の[Transactions]から入手できます。

図16. AWRレポートの[Load Profile]の[Transactions]

2 参照資料: My Oracle Support: How to Tell if the IO of the Database is Slow [ID 1275596.1]

ユーザーI/O時間と コミット時間の入手

AWRレポートの

[Load Profile]の

[Transactions]

情報収集用ワークシートの印刷

情報収集用ワークシートのスタンドアロンコピーが、PDF形式でこのドキュメントに付 属しています。ワークシートを表示および印刷するには、次の手順に従います。

1. Adobe Readerで、次のように[Attachments]パネルを開きます。

 [View]>[Show/Hide]>[Navigation Panes]>[Attachments]を選択 する。

または

 [Attachments]アイコンをクリックする(図17を参照)。

図17. 印刷可能な情報収集用ワークシート

2. [Attachments]パネルで、添付ファイルをダブルクリックして情報収集用

ワークシートを開き、印刷します。

付録 B 手動によるソリューションのサイズ 設定

この付録には、以下のトピックが含まれます。

VSPEX用の仮想化Oracle Database 11g OLTPの手動によるサイズ設定 ... 64

VSPEX 用の仮想化 Oracle Database 11 g OLTP の手動によるサイズ設定

このセクションでは、Oracle Database 11g OLTP用VSPEX実証済みインフラストラク チャで必要なリソースの計算方法について説明します。Oracleの手動サイズ設定方 法がどのようなものか例示する、3 個の作業例を使用します。この例で使用する方

法は、FAST VP または FAST Cache の構成の有無にかかわらず、同種のプロビジョ

ニングプールに適用できます。

この例の流れは次のとおりです。

1. 付録 A に示すように、仮想化 Oracle OLTP用 VSPEXの情報収集用ワーク シートに情報を入力します。

2. 入力した情報収集用ワークシートからユーザー数を決め、仮想マシンリソー

スとVSPEXリファレンス仮想マシンにマッピングします。

3. Oracle Database11gのストレージ要件を計算します。

このサイズ設定例では、次の5個のステップが発生します。

ステップ1:ワークロードを決める

ワークロードの把握は、ホスト/ストレージ システム構成について、必ず最初に知っ ておくべきことです。ワークロードは、パフォーマンスに対するドライブ数を先に計算 し、その次に容量に対するドライブの適正数を計算します。

入力済みの EMC Oracle 情報収集用ワークシート(表 9 参照)を使用して、Oracle

Database 11g OLTP環境のvCPU、メモリ、ストレージに必要なリソースを見積もるこ

とができます。

注: ここで示す手順は、VSPEXサイジング ツールのWebサイトを利用できない場合に 単一アプリケーションの適切なサイズを手動で設定するために使用します。サイズ設定の 優先的な手法としては、VSPEX サイジング ツールとそのマルチ アプリケーション、マルチ インスタンス機能を使用することを推奨します。

表 9. EMC Oracle情報収集用ワークシートの例

データベー スSID

データベース

メモリ ストレージ 平均待機時間

(ミリ秒)

SGA

(MB)

PGA

(MB)

ユー ザー

DBの サイズ

(MB)

読み 取り IOPS

書き 込み IOPS

TPS 変化率

(MB/秒)

ユー ザー I/O

コミット 年間増加率

(%)予測

VSPEX1S 4,096 787 150 256,000 464 211 176 0.42 6 1 5

VSPEX1M 8,192 787 250 256,000 595 256 261 0.59 5 1 5

ステップ2:仮想マシンのリソースを決める

表 9のVSPEX1SおよびVSPEX1Mのユーザー数を取り出して表 10を参照すると、

必要な仮想マシンのサイズとVSPEXリファレンス仮想マシンの数がわかります。

概要

例1:FASTなしの 同種プール

表 10. VSPEXリファレンス仮想マシンのサイズ設定表

Oracleモデル(S/M/L) 仮想マシンのリソース VSPEXリファレンス

仮想マシン 150ユーザーまで(小規模) vCPU x 2、8 GBメモリ 4

250ユーザーまで(中規模) vCPU x 4、16 GBのメモリ 8 251ユーザー以上(大規模) vCPU x 8、32 GBのメモリ 16

VSPEX1Sのユーザー数は150で、SGAは4,096です。これには2基のvCPUと8 GB のメモリを搭載した Oracle小規模モデルが必要であり、これは 4台のVSPEXリファ レンス仮想マシンに相当します。

VSPEX1Mのユーザー数は250で、SGAは8,192です。これには4基のvCPUと16

GBのメモリを搭載した仮想マシンが必要であり、これは8台のVSPEXリファレンス仮 想マシンに相当します。

したがって、この構成では、必要なVSPEX仮想インフラストラクチャプール サイズを 計算するために計12台のVSPEXリファレンス仮想マシンが必要となります。

ステップ3:I/Oドライブの負荷とパフォーマンスに対するドライブ数を決める パフォーマンスの計算自体に次の2個のサブステップがあります。

• IOPSまたは帯域幅に対するドライブの適正数の計算

• ドライブのパフォーマンスをサポートするための適切なモデル ストレージ シス テムの計算

ストレージ レイアウトの設計で説明したように、データベースのストレージ要件を計 算する際は、I/Oパフォーマンスと容量の両方を考慮します。最初に、プールのRAID タイプとドライブ グループ サイズを決定します。このソリューションでは、すべての データファイルとREDOファイルはRAID5ストレージに、Oracle FRAファイルはRAID6 に配置する必要があります。

各データベースのストレージ要件は、情報収集用ワークシートで収集した値と表 11 および表 12の情報を使用して計算します。

たとえば、データベース エントリーVSPEX1S(表 9)のストレージ プロファイルは次の とおりです。

• データベースサイズは256,000 MB(250 GB)

• 年間増加率は5%(容量296 GBに対して3年間)

• データベースの読み取りIOPSは595、書き込みIOPSは256

• REDO変更率は0.59 MB/秒

表 11. RAIDタイプ、ライト ペナルティ、容量使用率

RAID 容量使用率 台数(以下

の倍数)

ライト ペナルティ

アクティブ なドライブ

パリティ ドライブ

RAID 5(4+1) 0.80 5 4 4 1

RAID 6(6+2) 0.75 8 6 6 2

関連したドキュメント