(57)【特許請求の範囲】
【請求項１】
システム設計支援ツールを用いて設計するシステムの性能を見積るシステム性能見積システムであって、
前記システム設計支援ツールによるシステム仕様設計の際に作成する、データ蓄積と処理・作業を表すプロセスとを並べて業務データの流れを表現したデータフローダイアグラム、及び前記データ蓄積のレコード定義情報を、入力する手段と、
前記データフローダイアグラムに含まれる各プロセスに対し、当該プロセスの処理概要を表す情報である処理パターンと、当該プロセスが扱うデータ蓄積のレコード件数とを入力する手段と、
入力した各処理パターンに対して、当該処理パターンのプロセスの実行時間を見積もるための算出ルールを入力する手段と、
前記データフローダイアグラムに含まれる各プロセスに対し、当該プロセスの処理パターンの算出ルールに、当該プロセスが扱うデータ蓄積のレコード定義情報とレコード件数とを与えて、各プロセスの予測実行時間を算出する手段と、
算出した各プロセスの予測実行時間を出力する手段と、
前記データフローダイアグラムに含まれる各プロセスに対し、当該プロセスが実行される処理日と処理時間帯を設定する手段と、
前記算出した各プロセスの予測実行時間を、前記各プロセスの処理日と処理時間帯に割振り、処理日と処理時間帯ごとに全プロセスの予測実行時間を足し合わせることにより、処理日及び処理時間帯ごとの予測実行時間を求める手段と
を備えたことを特徴とするシステム性能見積システム。
【請求項２】
請求項１に記載のシステム性能見積システムにおいて、
性能を見積るシステムを動作させるハードウェアの性能情報を入力する手段と、
前記処理日及び処理時間帯ごとの予測実行時間と前記ハードウェアの性能情報に基づいて、ハードウェア選定へのアドバイス情報を出力する手段と
をさらに備えたことを特徴とするシステム性能見積システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、システム設計支援ツールを利用したシステム性能見積システムに関し、特に、システム開発の早期に、実プログラムと実測環境が存在せず詳細なプログラム設計が行われていない段階でも有効なシステム性能見積システムに関する。
【０００２】
【従来の技術】
従来より用いられている性能見積方法としては、積上げ方法と組立て調整方法の二種類が一般的である。積上げ方法とは、プログラム内部を機能毎の小さい単位に分割し、その分割した個々の処理に必要なダイナミックステップ数やメモリ量を算出し、合算することにより処理時間を算出する方法である。積上げ方法は、プログラムの実態、又は詳細な処理内容が判明している段階では有効な性能見積方法である。
【０００３】
また、組立て調整方法とは、実システム、又は実システム環境に近い環境を構築してプロトタイプとして実測することにより、性能を見極め、全体システム性能に反映させる方法である。組立て調整方法は、性能を実測することが可能な環境が構築されている場合に有効な性能見積方法である。
【０００４】
前者の積上げ方法に関しては、例えば特開平６−１３９０６５号に記載されているように、性能見積の基となるデータとファイル情報からファイルＩ／Ｏ時間とＣＰＵ処理時間等を算出し合算することによりプログラム性能見積を実行する方式などがある。
【０００５】
【発明が解決しようとする課題】
近年、ハードウェア構成及びソフトウェア構成が益々多様化して来ており、しかも短いサイクルでシステム開発を行うことが求められているため、システム構築の早期に、ハードウェア構成及びソフトウェア構成を決定することが必須となっている。これらハードウェア構成及びソフトウェア構成を決定するファクターとして、システムの性能が重要となっている。
【０００６】
しかし、前記した従来の見積方法でシステムの性能見積を実施しようとすると、実際のプログラム、それに近いプログラム、又はプログラム詳細仕様が必要であり、また性能実測のためにはハードウェアが必要であることから、システム構築の早期に準備することは非常に困難である。
【０００７】
また、プログラムコーディング量の肥大化やプログラミング言語の多様化により、積上げ方法でのダイナミックステップ数調査には膨大な手数を要する。
【０００８】
更に、性能見積を行う場合、システム設計支援ツールとは別の性能見積用の単独システムを新規に作成したり、性能データに関しても別に管理することが多いため、システム設計情報が二重管理となってしまう。そのため、システム設計情報が変更されてもその変更が性能見積に反映されない場合などがあり、システム設計情報と性能情報との整合性が保てない状態となることがある。
【０００９】
本発明は、上述の従来技術における問題点に鑑み、システム設計の早期の段階で、未だ実際のプログラムやプログラム詳細仕様が存在しない場合であっても、簡便に性能見積することができ、更にシステム設計変更内容を随時性能見積に反映させることができるシステム性能見積システムを提供することを目的とする。また、性能見積値からハードウェア構成へのアドバイス情報を出力することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本発明は、システム設計支援ツールを用いて設計するシステムの性能を見積るシステム性能見積システムであって、前記システム設計支援ツールによるシステム仕様設計の際に作成する、データ蓄積と処理・作業を表すプロセスとを並べて業務データの流れを表現したデータフローダイアグラム、及び前記データ蓄積のレコード定義情報を、入力する手段と、前記データフローダイアグラムに含まれる各プロセスに対し、当該プロセスの処理概要を表す情報である処理パターンと、当該プロセスが扱うデータ蓄積のレコード件数とを入力する手段と、入力した各処理パターンに対して、当該処理パターンのプロセスの実行時間を見積もるための算出ルールを入力する手段と、前記データフローダイアグラムに含まれる各プロセスに対し、当該プロセスの処理パターンの算出ルールに、当該プロセスが扱うデータ蓄積のレコード定義情報とレコード件数とを与えて、各プロセスの予測実行時間を算出する手段と、算出した各プロセスの予測実行時間を出力する手段と、前記データフローダイアグラムに含まれる各プロセスに対し、当該プロセスが実行される処理日と処理時間帯を設定する手段と、前記算出した各プロセスの予測実行時間を、前記各プロセスの処理日と処理時間帯に割振り、処理日と処理時間帯ごとに全プロセスの予測実行時間を足し合わせることにより、処理日及び処理時間帯ごとの予測実行時間を求める手段とを備えたことを特徴とする。
【００１２】
性能を見積るシステムを動作させるハードウェアの性能情報を入力する手段と、前記処理日及び処理時間帯ごとの予測実行時間と前記ハードウェアの性能情報に基づいて、ハードウェア選定へのアドバイス情報を出力する手段とをさらに備えてもよい。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１５】
図１は、本発明の一実施形態である性能見積システムの機能構成を示す機能ブロック図である。本システムは、従来のシステム設計支援ツールの機能として、ＤＦＤ定義部２１、及びレコード定義部２２、並びに、それぞれの情報を格納するためのＤＦＤデータ格納部３１、及びレコード定義格納部３２を備えている。これらの機能に、プロセスデータ入力部２３、プロセスデータ格納部３３、処理日時格納部３４、算出ルール入力部２６、算出ルール格納部３６、性能データ解析部２４、性能データ算出部２５、性能データ格納部３５、マシン仕様入力部２７、マシン仕様格納部３７、マシン仕様選定部２８、及び選定マシン格納部３８を追加した構成となる。入出力装置１０は、ＤＦＤ定義、レコード定義、プロセスデータ、処理日時、算出ルール、及びマシン仕様を入力する装置であり、また性能見積処理の起動と結果一覧の表示、及びマシン仕様選定処理の起動と結果の表示を行う装置でもある。
【００１６】
図２は、ＤＦＤ定義部２１で定義したＤＦＤの一例を示す。ＤＦＤ（データフローダイアグラム）は、データや処理・作業の流れを記述するものである。例えば、図２のＤＦＤでは、データ蓄積１０１のデータＤ１が１１１に示すプロセスＡで処理され、その処理結果はデータ蓄積１０２のデータＤ２として蓄積され、そのデータＤ２は１１２に示すプロセスＢで処理され、また１１３に示すプロセスＣでも処理され、プロセスＢの処理結果はデータ蓄積１０３のデータＤ３として蓄積され、プロセスＣの処理結果はデータ蓄積１０４のデータＤ４及びデータ蓄積１０５のデータＤ５として蓄積される。ユーザはこのようなＤＦＤを入出力装置１０からＤＦＤ定義部２１を利用して入力し、入力されたＤＦＤデータはＤＦＤデータ格納部３１に格納される。
【００１７】
図３は、プロセスデータ格納部３３に格納されている情報（プロセスデータ）のレイアウトを示す。図３に示した内容は、ＤＦＤが図２に示したような構成である場合のデータ内容である。図３中、プロセスは、ＤＦＤ定義部２１で定義されたＤＦＤ中に出現する処理のプロセス（図２のＡ，Ｂ，Ｃ）を示す。パターンは、当該プロセスの処理内容の概要（大体、どのような処理を行なうか）を特定する識別子である。入力データ蓄積と出力データ蓄積は、それぞれ、当該プロセスへの入力となるデータ、及び当該プロセスから出力されるデータを示す。入力件数と出力件数は、それぞれ、当該プロセスの１回の処理で何件入力して何件出力するかを示す。処理回数は、当該プロセスが１日に何回実行されるかを示す。
【００１８】
図３のプロセスデータ中、プロセス、入力データ蓄積、及び出力データ蓄積は、図２のようなＤＦＤ定義情報に基づいて設定する。パターン、入力件数、出力件数、及び処理回数は、各プロセス（図２のＡ，Ｂ，Ｃ）に関する詳細な情報であり、ユーザが入出力装置１０からプロセスデータ入力部２３を利用して入力する。
【００１９】
図４は、処理日時格納部３４に格納されている情報のレイアウトを示す。図４中、プロセスは、ＤＦＤ定義部２１で定義されたＤＦＤ中に出現する処理のプロセスを示す。処理日は、当該プロセスが（所定の基準日、例えばＤＦＤの処理開始日から）何日目に実行されるかを示す。処理回数は、その処理日に当該プロセスの処理を何回行なうかを示す。時間帯は、どの時間帯（８時台、９時台、…）に当該プロセスの処理を何回行なうかを示す。図４のデータ中、プロセス及び処理回数は、図３のデータに基づいて設定する。処理日及び時間帯は、ユーザが入出力装置１０からプロセスデータ入力部２３を利用して入力する。
【００２０】
図５は、レコード定義格納部３２に格納されている情報のレイアウトを示す。図５中、データ蓄積はＤＦＤ中に出現する蓄積データを示し、データ長はそれらのデータのデータ長さを示す。データ蓄積は図３のデータに基づいて設定し、データ長はユーザが入出力装置１０からレコード定義部２２を利用して入力する。なお、ここでは省略するが、各データの蓄積のフォーマットを詳しく定義することもできる。
【００２１】
図６は、算出ルール格納部３６に格納されている情報のレイアウトを示す。算出ルール格納部３６は、各パターン６０１ごとに、そのパターンのＣＰＵ処理時間算出式６０２とＩ／Ｏ処理時間算出式６０３とを格納する。ＣＰＵ処理時間算出式６０２のｆｃ１，ｆｃ２，ｆｃ３は、それぞれパターンＰ１，Ｐ２，Ｐ３のＣＰＵ処理時間算出式関数を表わしている。同様に、Ｉ／Ｏ処理時間算出式６０３のｆｉｏ１，ｆｉｏ２，ｆｉｏ３は、それぞれパターンＰ１，Ｐ２，Ｐ３のＩ／Ｏ処理時間算出式関数を表わしている。これらの算出式関数の入力パラメータｉは入力件数、ｏは出力件数、ｌは入力データ長、ｃは出力データ長を示す。図６中、パターン６０１の欄は図３のデータに基づいて設定し、ＣＰＵ処理時間算出式６０２とＩ／Ｏ処理時間算出式６０３はユーザが入出力装置１０から算出ルール入力部２６を利用して入力する。なお、これらの算出式で算出する処理時間の単位は適宜決定しておけばよいが、ここでは秒で算出するものとする。
【００２２】
図７は、性能データ格納部３５に格納される情報のレイアウトを示す。図７中、プロセス７０１は、ＤＦＤ中に出現する処理のプロセスを示す。ＣＰＵ処理時間７０２及びＩ／Ｏ処理時間７０３は、当該プロセスの処理を１回実行するときのＣＰＵ処理時間及びＩ／Ｏ処理時間であり、性能データ算出部２５にて各プロセス毎に図３のデータと図６の算出式を用いて算出した結果（ここでは、単位は秒）を格納する。更に、時間毎ＣＰＵ処理時間７０４には、ＣＰＵ処理時間７０２に図４の処理回数データを掛けた値を、図４の時間帯データに応じて割振り、その結果を格納する。
【００２３】
図８は、マシン仕様格納部３７に格納されている情報のレイアウトを示す。マシン８０１には、性能見積を行う対象であるシステムが稼働するマシンを特定する識別子が格納される。ここではマルチＣＰＵのマシンを前提にしている。ＣＰＵ数８０２は、当該マルチＣＰＵマシンに搭載可能な最大ＣＰＵ数を表わす。また、性能係数８０３は、当該マシンで使用する１つのＣＰＵの性能を表わす数値であり、算出ルール格納部３６に格納されているＣＰＵ処理時間算出式及びＩ／Ｏ処理時間算出式の元となった基準マシンを１として（すなわち、図６の算出式で求めた処理時間は、この基準マシンでの処理時間を意味する）、その元となったマシンとの相対性能比を表わしている。これら図８の各データは、ユーザが入出力装置１０からマシン仕様入力部２７を利用して入力する。
【００２４】
図９は、図７のように各プロセスのＣＰＵ処理時間を各時間帯毎に割振り、さらに各時間帯毎にその時間帯で実行するすべてのプロセスのＣＰＵ処理時間を積上げたグラフを表わす。すなわち、図７の時間帯毎ＣＰＵ処理時間７０４を各時間帯毎に列方向に合算した値をグラフにしたものである。ただし、合算した時間帯毎ＣＰＵ処理時間はＣＰＵ数に換算し、図９のグラフでは縦軸をＣＰＵ数にした。時間帯毎ＣＰＵ処理時間からＣＰＵ数への換算については図１１で詳述する。
【００２５】
次に、上記のように構成された本実施形態のシステムによるシステム性能見積の処理を説明する。なお、従来よりシステム設計支援ツールに備わっているＤＦＤ定義及びレコード定義を行うＤＦＤ定義部２１及びレコード定義部２２内の処理についての詳細は省略し、性能データ算出に拘る処理とマシン選定に拘る処理についてのみ説明する。
【００２６】
まず、ユーザは、ＤＦＤ定義部２１により業務仕様からＤＦＤ（例えば、図２）を作成する。次に、各プロセス（例えば、図２の１１１〜１１３）への付加情報として、プロセスデータ入力部２３により、各プロセスの処理パターンと、当該プロセスに接続されているデータ蓄積（例えば、図２の１０１〜１０５）の処理件数と、処理回数とを入力する。これにより、図３のようなデータが作成される。データ蓄積が入力側か出力側かという判断は、ＤＦＤデータ格納部３１の情報から設定できるので、ここで改めて入力する必要はない。レコード定義部２２では、ユーザによりレコードレイアウト（項目名、長さ）が入力され、レコード定義格納部３２へその情報が格納される。これにより、図５に示すようなデータが作成される。
【００２７】
次に、図１０に示す処理を行う。まずステップ２０１で、性能データ解析部２４により、プロセスデータ格納部３３に格納されているデータを一件（図３の１行分）読込み、設定情報のチェックを行う。入力情報漏れの場合には、入出力装置１０へ、エラーを示すメッセージを出力して正しい入力を促す。
【００２８】
次に、ステップ２０２で、性能データ算出部２５により、上記読込んだデータから当該プロセスの１回の処理における入力件数（ａ）と出力件数（ｂ）を取得する。また、ステップ２０３で、当該プロセスの入力データ蓄積に対応するレコード情報（図５）を参照し、そのレコード長（ｃ）を取得する。また、ステップ２０４で、当該プロセスの出力データ蓄積に対応するレコード情報（図５）を参照し、そのレコード長（ｄ）を取得する。
【００２９】
更に、ステップ２０５で、上記読込んだデータ（図３の１行分）の処理パターン部分を取得し、図６からそのパターンに合致するＣＰＵ処理時間算出式及びＩ／Ｏ処理時間算出式を取得する。この算出式に与えるパラメータとしては、ステップ２０２〜２０４で、当該プロセスの入力件数（ａ）、出力件数（ｂ）、入力データ蓄積のデータ長（ｃ）、及び出力データ蓄積のデータ長が取得してある。これらのデータａ〜ｄをパラメータとしてステップ２０５で取得した算出式に適用し、ステップ２０６，２０７でＣＰＵ処理時間とＩ／Ｏ処理時間を算出する。
【００３０】
次に、現在処理しているプロセスが前レコードのプロセスと同じか否か判別し、同じである場合、すなわちプロセスデータ格納部３３内に同一プロセスについてのレコードが複数存在するような場合（例えば、図３のプロセスＣ）には、ステップ２０８で、ＣＰＵ処理時間及びＩ／Ｏ処理時間を前レコードにおけるそれぞれの値に加算し、ステップ２０１に戻る。これは、各レコードについてのＣＰＵ処理時間とＩ／Ｏ処理時間を算出し、各々を足し合わせることにより、１プロセスとしてのＣＰＵ処理時間とＩ／Ｏ処理時間を算出するためである。
【００３１】
図２のＤＦＤを例に採ると、プロセスＡはデータ蓄積Ｄ１を入力とし、データ蓄積Ｄ２を出力としている。各データ件数は、データ蓄積Ｄ１については１００件、データ蓄積Ｄ２については２００件である。また、各データ蓄積のデータ長は図５に表わしたデータから検索可能であり、データ蓄積Ｄ１についてはデータ長１００バイト、データ蓄積Ｄ２についてはデータ長２００バイトとなる。これら、入力件数、出力件数、及びデータ長を、該当するパターンＰ１のＣＰＵ時間算出式ｆｃ１へ代入し、ｆｃ１（１００，２００，１００，２００）を計算することにより、ＣＰＵ処理時間を算出する。また、入力件数、出力件数、及びデータ長を、Ｉ／Ｏ処理時間算出式ｆｉｏ１へ代入し、ｆｉｏ１（１００，２００，１００，２００）を計算することにより、Ｉ／Ｏ処理時間を算出する。
【００３２】
次に、上記判別で現在処理しているプロセスが前レコードのプロセスと同じでなかったときは、ステップ２０９で、上述したように求めたＣＰＵ処理時間及びＩ／Ｏ処理時間を、性能データ格納部３５へ出力する。これは、図７のデータ中、当該プロセス７０１に対応するＣＰＵ処理時間７０２とＩ／Ｏ処理時間７０３を設定するということである。
【００３３】
次にステップ２１０で、時間帯割振り処理を行う。この処理については図１１で詳述する。次に現在処理しているレコードが最終レコードか否かを判別し、そうでなければステップ２０１に戻って次レコードの処理を続ける。最終レコードであった場合は、ステップ２１１でマシン選定処理を行って終了する。マシン選定処理については、図１１で詳述する。
【００３４】
図１１を参照して、図１０のステップ２１０の時間帯割振り処理について詳細に説明する。まずステップ３０１で、処理日時格納部３４（図４）から、現在処理中のプロセスに対応するデータを読込む。次に、ステップ３０２で、算出した当該プロセスのＣＰＵ処理時間（ステップ２０９で求めたもの）に処理回数（図４）を掛け、１日のＣＰＵ処理時間を算出する。ステップ３０３で、その１日のＣＰＵ処理時間の値を、プロセスデータ格納部３３内の図５の各処理時間帯毎の係数に割振る。これにより、図７のように各プロセス毎に対象時間帯毎のＣＰＵ処理時間が求まる。求めた各時間帯毎ＣＰＵ処理時間を、ステップ３０４で性能データ格納部３５（具体的には、図７の７０４）に格納する。
【００３５】
次に図１１を参照して、図１０のステップ２１１のマシン選定処理について詳細に説明する。まずステップ４０１で、性能データ格納部３５の図７の時間毎ＣＰＵ処理時間７０４について時間帯毎に合算（図７の列方向に合算）することにより、各時間帯毎の必要ＣＰＵ処理時間を算出する。これが、各時間帯で必要となるＣＰＵ数に対応する。次にステップ４０２で、各時間帯毎の必要ＣＰＵ処理時間のうち最大の値を取得する。この必要ＣＰＵ処理時間は上記基準マシンのＣＰＵの性能（性能係数が１）を基準とした１時間当りに必要な処理時間であり秒単位で表現されているので、３６００秒（＝１時間）で割って１時間当りに必要なＣＰＵ数に換算する。
【００３６】
次にステップ４０３で、マシン仕様格納部３７（図８）から１レコード取り出し、そのレコードのマシン８０１の最大ＣＰＵ数８０２を取得する。なお、そのマシン８０１の性能係数８０３が１でなかったときは、上記基準マシンのＣＰＵ性能を基準としたＣＰＵ数に換算するため、最大ＣＰＵ数８０２に性能係数８０３を乗算し、その結果を最大ＣＰＵ数としておく。ステップ４０３の後、その最大ＣＰＵ数と上記必要ＣＰＵ数とを比較する。必要ＣＰＵ数≦最大ＣＰＵ数でないときは、ステップ４０５で、マシン仕様格納部３７（図８）から別マシンに関する１レコードを取り出し、ステップ４０３と同様にして基準マシンのＣＰＵ性能を基準とした最大ＣＰＵ数を取得し、最大ＣＰＵ数と必要ＣＰＵ数との比較のステップに戻る。必要ＣＰＵ数≦最大ＣＰＵ数であったときは、ステップ４０４で、そのレコードのマシンを選択するものとし、該マシンとＣＰＵ数を選定マシン格納部３８に格納して、処理を終了する。
【００３７】
なお、ステップ４０４では、図９に示すように各時間帯で必要なＣＰＵ数のグラフを表示する。このＣＰＵ数は、基準マシンのＣＰＵ性能を基準としたＣＰＵ数で表しても良いし、当該マシンの性能係数を考慮し当該マシンの実際のＣＰＵ数で表しても良い。図９の例は、各プロセスのＣＰＵ処理時間積み上げの結果、ＣＰＵ必要枚数が３枚であることを表わしている。つまり、マシンＸで３ＣＰＵの構成が必要であることが、選定マシン格納部３８に格納される。
【００３８】
【発明の効果】
以上説明したように、本発明によれば、システム設計の初期段階で、設計情報に少しの情報（処理パターン、処理件数）を付加するだけで、システムの処理性能見積が可能となる。また、実プログラム、実システムが準備できない段階においても性能が予測可能であるので、システム運用段階での性能に関するトラブル（ＣＰＵ処理能力不足）を回避することができ、システム運用開始時期の遅れを発生しにくくすることができる。さらに、性能見積値を目標性能値とすることで、実測の測定結果が見積値と大きく掛け離れている場合には、不正な設計、不正なコーディングを発見することが可能となり、プログラム品質の確保に役立つ。また、１日のマシン運用の各時間帯ごとの性能見積もりができるため、業務運用上での問題点が早期に明確になり、運用設計への方針を提案することができる。
【図面の簡単な説明】
【図１】本発明の実施形態を示すシステム構成ブロック図。
【図２】図１中のＤＦＤ定義部で定義するＤＦＤの一例を示す図。
【図３】図１中のプロセスデータ格納部で保持するファイルレイアウトの一例を示す図。
【図４】図１中の処理日時格納部で保持するファイルレイアウトの一例を示す図。
【図５】図１中のレコード定義格納部で保持するファイルレイアウトの一例を示す図。
【図６】図１中の算出ルール格納部で保持するファイルレイアウトの一例を示す図。
【図７】図１中の性能データ格納部で保持するファイルレイアウトの一例を示す図。
【図８】図１中のマシン仕様格納部で保持するファイルレイアウトの一例を示す図。
【図９】図７のデータを基に、特定処理日のＣＰＵ処理時間をグラフ化した例を示す図。
【図１０】図１中の性能データ算出部とマシン選定処理部の処理内容を示す処理フロー図。
【図１１】図１０中の時間帯割振り処理とマシン選定処理の処理内容を示す処理フロー図。
【符号の説明】
１０  入出力装置
２１  ＤＦＤ定義部
２２  レコード定義部
２３  プロセスデータ入力部
２４  性能データ解析部
２５  性能データ算出部
２６  算出ルール入力部
２７  マシン仕様入力部
２８  マシン仕様選定部
３１  ＤＦＤデータ格納部
３２  レコード定義格納部
３３  プロセスデータ格納部
３４  処理日時格納部
３５  性能データ格納部
３６  算出ルール格納部
３７  マシン仕様格納部
３８  選定マシン格納部
１０１  データ蓄積Ｄ１
１０２  データ蓄積Ｄ２
１０３  データ蓄積Ｄ３
１０４  データ蓄積Ｄ４
１０５  データ蓄積Ｄ５
１１１  プロセスＡ
１１２  プロセスＢ
１１３  プロセスＣ
６０１  パターン
６０２  ＣＰＵ処理時間算出式
６０３  Ｉ／Ｏ処理時間算出式
７０１  プロセス
７０２  ＣＰＵ処理時間
７０３  Ｉ／Ｏ処理時間
７０４  時間毎ＣＰＵ処理時間
８０１  マシン
８０２  最大ＣＰＵ数
８０３  性能係数
【図１】
0003690721.tif 000002
【図２】
0003690721.tif 000003
【図３】
0003690721.tif 000004
【図４】
0003690721.tif 000005
【図５】
0003690721.tif 000006
【図６】
0003690721.tif 000007
【図７】
0003690721.tif 000008
【図８】
0003690721.tif 000009
【図９】
0003690721.tif 000010
【図１０】
0003690721.tif 000011
【図１１】
0003690721.tif 000012