ホーム
コンテンツにスキップ
検索にスキップ
Oracle
メニュー
サインイン
アカウント
Oracleアカウント
サインアウト
Oracleアカウント
アカウントを管理して、パーソナライズされたコンテンツにアクセスできます。
サインイン
アカウントを作成
クラウド・アカウント
クラウド・ダッシュボードへのアクセス、ご注文の管理など、さまざまな操作を行えます。
サインイン
国を選択
アカウント
ヘルプ
国を選択
電話
Oracle
Technology Network
ATS-Tech
機能詳解
ATS-Tech TOP
製品情報
チュートリアル
機能詳解
技術資料
導入事例
セミナー情報
関連サイト
エージェントプロセスのチューニング - Oracle Load Testing
概要
負荷テストではエージェントプロセスがテスト対象のサーバに複数セッションでの接続を行います。
Oracle Load Testing の初期状態では、すべての仮想ユーザーが1つのエージェントプロセスで実行されます。
負荷テスト時にエージェントプロセスで java.lang.OutOfMemoryError が発生する場合は、エージェントプロセスあたりの仮想ユーザー数を制限してメモリの利用量を少なくすることができます。
またエージェントプロセスは JVM 上で動作しており、このJVMのメモリヒープサイズ (初期値は256MB) を増減することによっても調整できます。
例: 最大1000VUのテストを行うが、500VU程度でエラーが発生する
- エージェントプロセスあたりの仮想ユーザー数を 400 に変更する
- JVMのヒープサイズを 1024MB に変更する
操作ガイド
システム共通の設定
Oracle Load Testing のメニューより、[ツール]-[オプション] を選択します。
左側のノードより、[シナリオデフォルト] を選択します。
[詳細設定] セクションの [プロセスごとの最大ユーザー数] から単一プロセスごとの最大仮想ユーザー数を設定します。
仮想ユーザー数が単一プロセスで最大数を超過すると、Oracle Load Testingは新規プロセスを生成し、追加の仮想ユーザーを新規プロセスのスレッドとして実行します。
[Javaクライアント詳細設定] セクションの [最大 JVM ヒープサイズ (MB)] からエージェントプロセスが使用する最大のJVMヒープ・サイズを指定します。
デフォルトは256MBです。この値は、合計メモリー・サイズの90%より大きくすることはできません。
[OK] ボタンをクリックします。
スクリプトごとの設定
※ 複数スクリプトごとに [プロセスごとの最大ユーザー数] を設定することが可能ですが、設定値に "無制限" を指定したスクリプトは新たにエージェントプロセスを生成せず、他のスクリプトで設定したエージェントプロセス内で実行されます。
例えば、他のスクリプトで設定値を "100" と指定しても、"無制限" と設定されたスクリプトが存在すると 100 以上のユーザーがそのエージェントプロセスで実行されます。
テストを行うスクリプトをシナリオに追加します。
スクリプト名 あるいは 虫眼鏡アイコン(すべてのパラメータの設定) をクリックします。
[詳細設定] セクションの [プロセスごとの最大ユーザー数] から単一プロセスごとの最大仮想ユーザー数を設定します。
仮想ユーザー数が単一プロセスで最大数を超過すると、Oracle Load Testingは新規プロセスを生成し、追加の仮想ユーザーを新規プロセスのスレッドとして実行します。
[Javaクライアント詳細設定] セクションの [最大 JVM ヒープサイズ (MB)] からエージェントプロセスが使用する最大のJVMヒープ・サイズを指定します。
デフォルトは256MBです。この値は、合計メモリー・サイズの90%より大きくすることはできません。
[OK] ボタンをクリックします。
最大 JVM ヒープサイズ
Windows (32bit)上のJVMに指定できるヒープサイズは実質1.5G前後となります。
詳しくは以下を参照してください。
Frequently Asked Questions About the Java HotSpot VM - Why can't I get a larger heap with the 32-bit JVM?
本ページは Oracle Application Testing Suite 9.21 の機能を元に記述しています
E-mail this page
Printer View
お問い合わせ
電話: 0120-155-096
お問い合わせ先
オラクル・サポート・サービス
日本オラクルについて
会社情報
コミュニティ
採用情報
クラウド
クラウド・ソリューション概要
ソフトウェア(SaaS)
プラットフォーム(PaaS)
インフラストラクチャ(IaaS)
データ(DaaS)
クラウド無料トライアル
イベント
Oracle OpenWorld
Oracle Code
JavaOne
オラクルのすべてのイベント
おすすめコンテンツ
Javaダウンロード
開発者向けJavaダウンロード
Oracle Cloudを試す
電子メール配信登録
ニュース
ニュースルーム
オラクルのマガジン(US)
顧客事例
日本オラクルのブログ
主要トピック
ERP、EPM(財務)
HCM(人事/人材)
マーケティング
CX(販売/サービス/商取引)
サプライチェーン
業種別ソリューション
データベース
MySQL
ミドルウェア
Java
エンジニアド・システム
Facebook
Twitter
LinkedIn
YouTube
Oracle RSSフィード
Oracle
Integrated Cloud Applications & Platform Services
© Oracle
サイトマップ
ご利用規約およびプライバシー
広告表示について