JPH11120106A - サーバ資源利用状況の表示方式およびそのための記録媒体 - Google Patents
サーバ資源利用状況の表示方式およびそのための記録媒体Info
- Publication number
- JPH11120106A JPH11120106A JP9285625A JP28562597A JPH11120106A JP H11120106 A JPH11120106 A JP H11120106A JP 9285625 A JP9285625 A JP 9285625A JP 28562597 A JP28562597 A JP 28562597A JP H11120106 A JPH11120106 A JP H11120106A
- Authority
- JP
- Japan
- Prior art keywords
- server
- processing capacity
- processing
- status
- cpu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1029—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1023—Server selection for load balancing based on a hash applied to IP addresses or costs
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Environmental & Geological Engineering (AREA)
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
Abstract
比較可能に表示する。 【解決手段】 複数のサーバ 1-1, 1-2,…, 1-m および
複数のクライアント 2-1, 2-2,…, 2-n がデータ処理サ
ーバ3を介して通信可能に接続されたネットワーク4上
で各サーバの資源利用状況を表示する表示方式におい
て、データ処理サーバ3は、複数のサーバの各々の資源
利用状況を同一基準に従って測定する測定手段3aと、
測定手段3aにより測定された結果を、複数のクライア
ントの各々のディスプレイに表示する表示手段3bと、
を備える。データ処理サーバ3は、各サーバのCPU、
メモリおよびディスクのそれぞれの処理能力に対し、同
一基準に従って作成した処理能力比を格納する処理能力
比管理テーブル3cと、各サーバのCPU、メモリおよ
びディスクのそれぞれの使用率と空き率を所定周期で採
取し格納する資源利用状況管理テーブル3dと、を備え
る。
Description
のクライアントが通信可能に接続されたネットワーク上
のサーバ資源利用状況の表示方式およびそのための記録
媒体に関し、特に、各サーバのCPUやメモリやディス
クの処理能力を加味してこれらの使用状況および空き状
況を視覚的に把握できるように表示するサーバ資源利用
状況の表示方式およびそのための記録媒体に関する。
がデータ処理サーバを介して通信可能に接続されたネッ
トワーク上の各サーバの資源利用状況を表示する従来技
術による表示方式は、データ処理サーバのメモリに格納
されたシステム管理プログラムの実行により、ネットワ
ーク上における各サーバのCPUやメモリ等の資源利用
状況を、要求したクライアントのCRT画面上にグラフ
表示するものである。
る3つの計算サーバのCPUの使用状況と空き状況を示
す図である。図9において、各計算サーバのCPUの使
用状況を斜線で示し、空き状況をブランクで示す。図9
に示すように、クライアントのCRT画面から各計算サ
ーバのCPUの使用状況と空き状況を瞬時かつ容易に把
握することができる。
来技術の表示方式は、複数のサーバの各資源利用状況、
例えばCPUの使用率をサーバ毎に表示するものであ
り、各サーバのCPU、メモリまたはディスクの処理能
力を考慮して表示するものでなく、サーバ毎に独立な基
準、すなわちサーバ毎に個別の尺度で各サーバの資源利
用状況を測定し表示するものである。したがって、各サ
ーバの個々の資源利用状況を表示するものの、各サーバ
間の資源利用状況を比較することができないという問題
がある。より具体的に言えば、ネットワーク内全体から
みてどのサーバが能力的に余裕があり短時間でジョブを
実行できるのかをクライアントのCRT表示画面から瞬
時かつ容易に把握することができないという問題があ
る。
ットワーク内の各サーバ間の資源利用状況を比較可能に
表示するサーバ資源利用状況の表示方式およびそのため
の記録媒体を提供することを目的とする。
図である。上記問題を解決する本発明によるサーバ資源
利用状況の表示方式は、複数のサーバ 1-1, 1-2,…, 1-
m および複数のクライアント 2-1, 2-2,…, 2-n がデー
タ処理サーバ3を介して通信可能に接続されたネットワ
ーク(通信回線)4上で各サーバの資源利用状況を表示
する表示方式において、データ処理サーバ3は、複数の
サーバの各々の資源利用状況を同一基準に従って測定す
る測定手段3aと、測定手段3aにより測定された結果
を、複数のクライアントの各々のディスプレイ(図示せ
ず)に表示する表示手段3bと、を備えることを特徴と
する。
より、複数のサーバの各々の資源利用状況を同一基準に
従って測定し、表示手段3bによりその測定結果がクラ
イアントのディスプレイに表示するので、各クライアン
トのユーザはサーバ間の資源利用状況を比較することが
できる。本発明によるサーバ資源利用状況の表示方式に
おいて、データ処理サーバ3は、各サーバのCPU、メ
モリおよびディスクのそれぞれの処理能力の内、少なく
とも1つに対し、同一基準に従って作成した処理能力比
を格納する処理能力比管理テーブル3cと、各サーバの
CPU、メモリおよびディスクのそれぞれの使用率と空
き率の内、少なくとも一方を所定周期で採取し格納する
資源利用状況管理テーブル3dと、を備える。
テーブル3cにより各サーバ間のCPU、メモリおよび
ディスクの処理能力を比較でき、資源利用状況管理テー
ブル3dにより各サーバのCPU、メモリおよびディス
クのそれぞれの使用率と空き率を比較できる。本発明に
よるサーバ資源利用状況の表示方式において、データ処
理サーバ3は、処理能力比管理テーブルに格納された前
記複数のサーバのCPU、メモリまたはディスクの処理
能力が変更される毎に、該テーブル内に格納された該処
理能力を更新する手段を備える。
式において、前記表示手段は、前記測定手段により測定
された結果を、前記複数のクライアントの各々のディス
プレイの画面上に例えば棒グラフや円グラフ等により視
覚化して表示する。本発明によるサーバ資源利用状況の
表示方式において、前記表示手段は、前記各サーバのC
PU、メモリおよびディスクの内、少なくとも1つの使
用率に基づいて各サーバの資源利用状況を表示する。
式において、前記表示手段は、前記各サーバのCPU、
メモリおよびディスクの内、少なくとも1つの空き率に
基づいて各サーバの資源利用状況を表示する。本発明に
よるサーバ資源利用状況の表示方式において、前記デー
タ処理サーバは、前記各サーバのCPUの処理能力を、
各サーバに同一プログラムを所定回数実行させたときの
処理時間に基づき決定する。
式において、前記データ処理サーバは、前記各サーバの
メモリの処理能力を、各サーバに同一データを所定回数
読み書きしたときの処理時間に基づき決定する。本発明
によるサーバ資源利用状況の表示方式において、前記デ
ータ処理サーバは、前記各サーバのディスクの処理能力
を、各サーバに同一データを所定回数読み書きしたとき
の処理時間に基づき決定する。
ータ読み取り可能な記録媒体は、データ処理サーバのコ
ンピュータに、複数のサーバおよび複数のクライアント
がデータ処理サーバを介して通信可能に接続されたネッ
トワーク上で各サーバの資源利用状況を表示させるため
の記録媒体であって、前記データ処理サーバのコンピュ
ータに、前記複数のサーバの各々の資源利用状況を同一
基準に従って測定する測定手段と、前記測定手段により
測定された結果を、前記複数のクライアントの各々のデ
ィスプレイに表示する表示手段と、を実行させるための
プログラムを記録したことを特徴とする。
ーバのコンピュータの記憶手段に、前記各サーバのCP
U、メモリおよびディスクのそれぞれの処理能力の内、
少なくとも1つに対し、同一基準に従って作成した処理
能力比を格納する処理能力比管理テーブルと、前記各サ
ーバのCPU、メモリおよびディスクのそれぞれの使用
率と空き率の内、少なくとも一方を所定周期で採取し格
納する資源利用状況管理テーブルと、を、格納させるた
めのプログラムを記録したものである。
ーバのコンピュータに、前記処理能力比管理テーブルに
格納された前記複数のサーバのCPU、メモリまたはデ
ィスクの処理能力が変更される毎に、該変更された処理
能力を更新する手段を実行させるためのプログラムを記
録したものである。
施形態について以下に説明する。図2は本発明の処理能
力比管理テーブルの作成手順を示す図である。以下の図
面において同一部分は同一参照番号で示す。図2に示す
実施形態では、3つの計算サーバ 11-1, 11-2, 11-3 お
よび3つのクライアント 12-1, 12-2, 12-3 が、データ
処理サーバ13を介して1つのネットワーク14上で通
信可能に接続されている。ここで、計算サーバ 11-1, 1
1-2, 11-3 、クライアント 12-1, 12-2, 12-3 およびデ
ータ処理サーバ13は、それぞれ独立の計算機またはワ
ークステーションであり、ネットワーク14内のサーバ
とクライアントはサーバ/クライアント方式に従う。デ
ータ処理サーバ13内のシステム管理プログラムの実行
により、各計算サーバの資源利用状況を各クライアント
のデータ表示プログラム12a〜12cの実行により図
示しない各クライアントのCRT画面上に表示する際、
各計算サーバのCPU、メモリおよびディスク等の処理
能力を比較可能に表示するためには、先ず、処理能力比
管理テーブルを作成する必要がある。この処理能力比管
理テーブルの作成手順を以下に説明する。
は、各計算サーバ 11-1, 11-2, 11-3 のCPUとメモリ
の処理能力を示している。複数のサーバの各々の処理能
力は、性能測定プログラムの実行により求められる。複
数のサーバの各々のCPUの処理能力を求める性能測定
プログラムは、例えばデータ処理サーバ13から各計算
サーバ 11-1, 11-2, 11-3 に同一プログラムを所定回
数、例えば100回実行させたときの処理時間を測定す
るものである。測定後は、各計算サーバからの測定結果
を次のように比較する。図2に示す例では、各計算サー
バのCPUの処理時間は、任意の計算サーバ、例えば11
-1の処理時間を1とすると、計算サーバ11-2の処理時間
は1/2、計算サーバ11-3の処理時間は1/3であり、
したがってCPUの処理能力は計算サーバ11-1の処理能
力をxとすると、計算サーバ11-2の処理能力は2x、計
算サーバ11-3の処理能力は3xとなる。
能力を求める性能測定プログラムは、例えばデータ処理
サーバ13から各計算サーバ 11-1, 11-2, 11-3 に同一
データを所定回数、例えば100回読み書きしたときの
処理時間を測定するものである。測定後は、各計算サー
バからの測定結果を次のように比較する。図2に示す例
では、各計算サーバのメモリの処理時間は、任意の計算
サーバ、例えば11-2の処理時間を1とすると、計算サー
バ11-1の処理時間は1/2、計算サーバ11-3の処理時間
は1/3であり、したがってメモリの処理能力は計算サ
ーバ11-2の処理能力をyとすると、計算サーバ11-1の処
理能力は2y、計算サーバ11-3の処理能力は3yとな
る。
々のディスクの処理能力を求める性能測定プログラム
も、メモリの処理能力を求める場合と同様に求めること
ができる。これにより各サーバの処理能力をCPU、メ
モリおよびディスクに渡って知ることができ、クライア
ントが実行するジョブの目的に応じた計算サーバを選択
する際有用である。
CD−ROMやフロッピーディスク等の記録媒体16の
読取装置15を備え、所定の操作によりCD−ROMや
フロッピーディスク等の記録媒体16に記録された前述
したあるいは後述する種々のプログラムを読取装置15
から読取って、図示しない補助記憶装置にローディング
するか、あるいは他のクライアントの記録媒体、例えば
磁気ディスクに格納されたプログラムをネットワーク
(通信回線)14を介してデータ処理サーバ13の補助
記憶装置にローディングする。もちろん、オペレータが
データ処理サーバ13の主記憶装置、例えばRAMに直
接プログラムを書き込んだ後、そのプログラムを補助記
憶装置にローディングしてもよい。その後、補助記憶装
置に格納されたプログラムは、データ処理サーバ13の
CPU(図示せず)の処理により必要に応じて主記憶装
置にローディングされる。
のフローチャートである。データ処理サーバ13は図3
に示すフローチャートを実行し、計算サーバの処理能力
に変更があったとき即座に処理能力比管理テーブルのデ
ータを更新する。先ず、ステップS1では、データ処理
サーバは、処理能力比管理テーブルが作成済みか否かを
判定する。作成済みのときはステップS2へ進み、未作
成のときはステップS3へ進む。
ネットワーク内の何れかの計算サーバの処理能力に変更
があったか否かを判断する。これは新規に計算サーバが
追加されたり、すでに処理能力比管理テーブルに登録済
みの計算サーバの処理能力に変更があったときにセット
され、処理能力比が更新されたときにリセットされる各
計算サーバに設けられるフラグから判断する。
ネットワーク内の全計算サーバ上で前述の性能測定プロ
グラムを実行し、ステップS4へ進む。ステップS4で
は、データ処理サーバは、性能測定プログラムの実行に
よる各計算サーバの処理能力の測定結果を各計算サーバ
から受信する。ステップS5では、基準となる計算サー
バの処理能力を1としたときの他の計算サーバの処理能
力との比を算出する。ステップS6では、各計算サーバ
の処理能力比を処理能力比管理テーブルに登録する。
に各計算サーバの処理能力を加味して表示される全計算
サーバの資源利用状況の情報(資源情報)の流れについ
て説明する。図4はネットワーク内における全計算サー
バの資源情報の流れを示す図であり、図5はネットワー
ク内における単一計算サーバの資源情報の流れを示す図
であり、図6は本発明の資源利用状況管理テーブルを示
す図である。データ処理サーバ13には図6に示すよう
な資源利用状況管理テーブル13dが設けられ、このテ
ーブルには各計算サーバから所定周期で採取した(ステ
ップS51)各計算サーバのCPUおよびメモリの単位
時間当たりの使用率と空き率のデータが格納される(ス
テップS52)。データ処理サーバ13は、システム管
理プログラムを有し、システム管理プログラムは図5に
示す各プログラム、すなわち各クライアントのもつデー
タ表示プログラム、各計算サーバのもつ情報収集プログ
ラムおよびデータ処理サーバ13のもつデータ処理プロ
グラムとデータ記録プログラムと連携し、各クライアン
トと各計算サーバ間のデータ授受を行う。
の資源利用状況を監視し、一定周期毎にデータ処理サー
バに資源利用状況、すなわちその計算サーバのCPUや
メモリの使用率や空き率のデータを送信する。この情報
収集プログラムは、記録媒体16に記録し、データ処理
サーバ13の読取装置15を介して計算サーバの補助記
憶装置にローデイングされる。
算サーバのCPUやメモリの使用率や空き率のデータを
受信して資源利用状況管理テーブル内の同データを書き
換える。データ処理プログラムは、各クライアントから
送られてきたデータ要求を受け、資源利用状況管理テー
ブルおよび処理能力比管理テーブル内に格納されたデー
タを要求元のクライアントに送信する。なお、処理能力
比管理テーブル内に格納されたデータは、処理能力比更
新後始めてクライアントに送信するときにのみ送信すれ
ばよい。
バから送信される資源利用状況管理テーブルおよび処理
能力比管理テーブル内に格納されたデータを受信し、各
計算サーバの処理能力比を加味して各計算サーバのCP
Uやメモリの使用率と空き率を比較できるようにデータ
処理サーバから受信したデータを加工してそのクライア
ントのCRT画面上にGUI(Graphical User's Inter
face)を用いてグラフ表示する。ここで、データの加工
とは、例えば処理能力比管理テーブル内に格納されたC
PUの処理能力と資源利用状況管理テーブル内に格納さ
れたCPUの使用率とを掛け算することを意味する。こ
の算出結果をクライアントのCRT画面上に表示すれ
ば、各計算サーバの処理能力を同一基準で比較すること
ができる。この結果、クライアントのユーザはネットワ
ーク上の何れの計算サーバが余裕があるのかを瞬時かつ
容易には判断できる。
3つの計算サーバのCPUの使用状況と空き状況を示す
図であり、(A)は各計算サーバのCPUの使用状況を
示す図であり、(B)は各計算サーバのCPUの空き状
況を示す図であり、(C)は各計算サーバのCPUの使
用状況と空き状況を同時に示す図である。図7に示す各
グラフは、各計算サーバ間の処理能力を同一基準で比較
して、CPUの使用状況および空き状況を表示するので
棒の高さを比較すれば、図7のAからは計算サーバ3、
2、1の順にCPUの使用率が高いことが判り、図7の
Bからは計算サーバ3、1、2の順にCPUの空き率が
高いことが判り、図7のCからは計算サーバ3、2、1
の順にCPUの使用率が高く、計算サーバ3、1、2の
順にCPUの空き率が高いことが判る。
3つの計算サーバのCPUの使用状況を円グラフで示す
図である。図8からは計算サーバ1、3、2の順にCP
Uの使用率が高いことが判る。このように、本発明の表
示方式は各サーバのCPUの処理能力、例えばCPUの
使用状況および空き状況を棒グラフや円グラフで示すの
でクライアントのユーザはこれら状況を視覚的に捕らえ
ることができ、何れの計算サーバに余裕があるのかを瞬
時かつ容易に判断できる。
したときの課金率を、例えば課金の単価(単位時間の使
用料)を各計算サーバのCPUの処理能力に比例するも
のとして算出して表示すれば、クライアントのユーザは
各計算サーバの課金の単価を一目で見ることができ、予
算に応じて使用する計算サーバを選択できる。
ネットワーク内の各サーバ間の資源利用状況を同一基準
で測定し比較可能に表示するサーバ資源利用状況の表示
方式およびそのための記録媒体を提供することができ
る。
示す図である。
ャートである。
報の流れを示す図である。
情報の流れを示す図である。
ある。
サーバのCPUの使用状況と空き状況を示す図であり、
(A)は各計算サーバのCPUの使用状況を示す図であ
り、(B)は各計算サーバのCPUの空き状況を示す図
であり、(C)は各計算サーバのCPUの使用状況と空
き状況を同時に示す図である。
サーバのCPUの使用状況を円グラフで示す図である。
算サーバのCPUの使用状況と空き状況を示す図であ
る。
3…サーバ 2−1、2−2、2−n…クライアント 3、13…データ処理サーバ 3a…測定手段 3b…表示手段 3c…処理能力比管理テーブル 3d…資源利用状況管理テーブル 4、14…ネットワーク 11、11−1、11−2、11−3…計算サーバ 12、12−1、12−2、12−3…クライアント 15…読取装置 16…記録媒体
Claims (12)
- 【請求項1】 複数のサーバおよび複数のクライアント
がデータ処理サーバを介して通信可能に接続されたネッ
トワーク上で各サーバの資源利用状況を表示する表示方
式において、 前記データ処理サーバは、 前記複数のサーバの各々の資源利用状況を同一基準に従
って測定する測定手段と、 前記測定手段により測定された結果を、前記複数のクラ
イアントの各々のディスプレイに表示する表示手段と、
を備えることを特徴とするサーバ資源利用状況の表示方
式。 - 【請求項2】 前記データ処理サーバは、 前記各サーバのCPU、メモリおよびディスクのそれぞ
れの処理能力の内、少なくとも1つに対し、同一基準に
従って作成した処理能力比を格納する処理能力比管理テ
ーブルと、 前記各サーバのCPU、メモリおよびディスクのそれぞ
れの使用率と空き率の内、少なくとも一方を所定周期で
採取し格納する資源利用状況管理テーブルと、を備える
請求項1に記載のサーバ資源利用状況の表示方式。 - 【請求項3】 前記データ処理サーバは、 前記処理能力比管理テーブルに格納された前記複数のサ
ーバのCPU、メモリまたはディスクの処理能力が変更
される毎に、該テーブル内に格納された該処理能力を更
新する手段を備える請求項2に記載のサーバ資源利用状
況の表示方式。 - 【請求項4】 前記表示手段は、前記測定手段により測
定された結果を、前記複数のクライアントの各々のディ
スプレイの画面上に視覚化して表示する請求項1乃至3
の何れか1項に記載のサーバ資源利用状況の表示方式。 - 【請求項5】 前記表示手段は、前記各サーバのCP
U、メモリおよびディスクの内、少なくとも1つの使用
率に基づいて各サーバの資源利用状況を表示する請求項
1乃至4の何れか1項に記載のサーバ資源利用状況の表
示方式。 - 【請求項6】 前記表示手段は、前記各サーバのCP
U、メモリおよびディスクの内、少なくとも1つの空き
率に基づいて各サーバの資源利用状況を表示する請求項
1乃至4の何れか1項に記載のサーバ資源利用状況の表
示方式。 - 【請求項7】 前記データ処理サーバは、 前記各サーバのCPUの処理能力を、各サーバに同一プ
ログラムを所定回数実行させたときの処理時間に基づき
決定する請求項1乃至6の何れか1項に記載のサーバ資
源利用状況の表示方式。 - 【請求項8】 前記データ処理サーバは、 前記各サーバのメモリの処理能力を、各サーバに同一デ
ータを所定回数読み書きしたときの処理時間に基づき決
定する請求項1乃至6の何れか1項に記載のサーバ資源
利用状況の表示方式。 - 【請求項9】 前記データ処理サーバは、 前記各サーバのディスクの処理能力を、各サーバに同一
データを所定回数読み書きしたときの処理時間に基づき
決定する請求項1乃至6の何れか1項に記載のサーバ資
源利用状況の表示方式。 - 【請求項10】 複数のサーバおよび複数のクライアン
トがデータ処理サーバを介して通信可能に接続されたネ
ットワーク上で各サーバの資源利用状況をコンピュータ
に表示させるための記録媒体であって、 前記データ処理サーバのコンピュータに、 前記複数のサーバの各々の資源利用状況を同一基準に従
って測定する測定手段と、 前記測定手段により測定された結果を、前記複数のクラ
イアントの各々のディスプレイに表示する表示手段と、
を実行させるためのプログラムを記録したことを特徴と
するコンピュータ読み取り可能な記録媒体。 - 【請求項11】 前記データ処理サーバのコンピュータ
の記憶手段に、 前記各サーバのCPU、メモリおよびディスクのそれぞ
れの処理能力の内、少なくとも1つに対し、同一基準に
従って作成した処理能力比を格納する処理能力比管理テ
ーブルと、 前記各サーバのCPU、メモリおよびディスクのそれぞ
れの使用率と空き率の内、少なくとも一方を所定周期で
採取し格納する資源利用状況管理テーブルと、を、格納
させるためのプログラムを記録した請求項10に記載の
記録媒体。 - 【請求項12】 前記データ処理サーバのコンピュータ
に、 前記処理能力比管理テーブルに格納された前記複数のサ
ーバのCPU、メモリまたはディスクの処理能力が変更
される毎に、該変更された処理能力を更新する手段を実
行させるためのプログラムを記録した請求項10または
11に記載の記録媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9285625A JPH11120106A (ja) | 1997-10-17 | 1997-10-17 | サーバ資源利用状況の表示方式およびそのための記録媒体 |
US09/041,961 US6606658B1 (en) | 1997-10-17 | 1998-03-13 | Apparatus and method for server resource usage display by comparison of resource benchmarks to determine available performance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9285625A JPH11120106A (ja) | 1997-10-17 | 1997-10-17 | サーバ資源利用状況の表示方式およびそのための記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11120106A true JPH11120106A (ja) | 1999-04-30 |
Family
ID=17693961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9285625A Pending JPH11120106A (ja) | 1997-10-17 | 1997-10-17 | サーバ資源利用状況の表示方式およびそのための記録媒体 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6606658B1 (ja) |
JP (1) | JPH11120106A (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007524889A (ja) * | 2003-03-19 | 2007-08-30 | ユニシス コーポレイシヨン | サーバ統合のデータモデル |
JP2008310632A (ja) * | 2007-06-15 | 2008-12-25 | Asyst Technologies Japan Inc | プロセス状態監視装置 |
JP2010262571A (ja) * | 2009-05-11 | 2010-11-18 | Hitachi Ltd | サービス提供システムおよびサービス提供方法 |
JP2010282420A (ja) * | 2009-06-04 | 2010-12-16 | Hitachi Ltd | 管理計算機、リソース管理方法、リソース管理プログラム、記録媒体および情報処理システム |
JP2014085809A (ja) * | 2012-10-23 | 2014-05-12 | Nec Corp | 運用管理装置、運用管理方法、及び、プログラム |
KR20160033646A (ko) * | 2014-08-12 | 2016-03-28 | 시아오미 아이엔씨. | 라우터 플러그인을 제어하기 위한 방법 및 장치 |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6581092B1 (en) * | 1999-09-29 | 2003-06-17 | Ricoh Co., Ltd. | Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users |
US20010044840A1 (en) * | 1999-12-13 | 2001-11-22 | Live Networking, Inc. | Method and system for real-tme monitoring and administration of computer networks |
US6862623B1 (en) * | 2000-04-14 | 2005-03-01 | Microsoft Corporation | Capacity planning for server resources |
US6886020B1 (en) * | 2000-08-17 | 2005-04-26 | Emc Corporation | Method and apparatus for storage system metrics management and archive |
US6738813B1 (en) * | 2000-09-11 | 2004-05-18 | Mercury Interactive Corporation | System and method for monitoring performance of a server system using otherwise unused processing capacity of user computing devices |
DE60037972T2 (de) * | 2000-10-10 | 2008-09-11 | Hewlett-Packard Development Company, L.P., Houston | Verfahren und Gerät zum Anbieten von Betriebsmitteln in einem Internet-Gerät |
JP4092388B2 (ja) * | 2000-11-10 | 2008-05-28 | 富士通株式会社 | ネットワークを用いたサービス提供方法及びそれを用いたサービス提供システム |
US7016972B2 (en) * | 2001-04-23 | 2006-03-21 | International Business Machines Corporation | Method and system for providing and viewing performance analysis of resource groups |
US20020198985A1 (en) * | 2001-05-09 | 2002-12-26 | Noam Fraenkel | Post-deployment monitoring and analysis of server performance |
US7197559B2 (en) * | 2001-05-09 | 2007-03-27 | Mercury Interactive Corporation | Transaction breakdown feature to facilitate analysis of end user performance of a server system |
US20030065759A1 (en) * | 2001-10-01 | 2003-04-03 | Britt Julie Anne | Event driven storage resource metering |
US20030187998A1 (en) * | 2002-03-27 | 2003-10-02 | Patrick Petit | System and method for detecting resource usage overloads in a portal server |
US20030187982A1 (en) * | 2002-03-27 | 2003-10-02 | Patrick Petit | System and method for resource load balancing in a portal server |
US20030187989A1 (en) * | 2002-03-27 | 2003-10-02 | Patrick Petit | System and method for determining memory usage in sizing a portal server |
US20030188155A1 (en) * | 2002-03-27 | 2003-10-02 | Patrick Petit | System and method of determining the number of central processing units for sizing a portal server |
EP1495398A4 (en) | 2002-04-08 | 2008-11-26 | Ibm | PROCESS AND SYSTEM FOR TROUBLESHOOTING IN DISTRIBUTED BUSINESS APPLICATIONS |
US20030218765A1 (en) * | 2002-04-26 | 2003-11-27 | Tsutomu Ohishi | Apparatus for controlling launch of application and method |
US7249152B2 (en) * | 2002-05-24 | 2007-07-24 | Oracle International Corporation | Dynamic disk space management by multiple database server instances in a cluster configuration |
US7870244B2 (en) * | 2002-06-25 | 2011-01-11 | International Business Machines Corporation | Monitoring performance of applications in a distributed environment |
US7103847B2 (en) * | 2002-07-18 | 2006-09-05 | International Business Machines Corporation | Method and system for monitoring the use of a resource in a processing system |
JP3967993B2 (ja) * | 2002-10-21 | 2007-08-29 | 株式会社日立製作所 | ストレージ使用容量表示方法 |
CN100514924C (zh) * | 2003-04-25 | 2009-07-15 | 腾讯科技(深圳)有限公司 | 网络虚拟形象在即时通信工具上表现的实现方法 |
US20050033625A1 (en) * | 2003-08-06 | 2005-02-10 | International Business Machines Corporation | Method, apparatus and program storage device for scheduling the performance of maintenance tasks to maintain a system environment |
US7587568B2 (en) * | 2003-09-05 | 2009-09-08 | Oracel International Corporation | Method and system of reclaiming storage space in data storage systems |
US7610381B2 (en) * | 2003-09-12 | 2009-10-27 | Hewlett-Packard Development Company, L.P. | System and method for evaluating a capacity of a streaming media server for supporting a workload |
US7107187B1 (en) * | 2003-11-12 | 2006-09-12 | Sprint Communications Company L.P. | Method for modeling system performance |
DE10357118A1 (de) * | 2003-12-06 | 2005-07-07 | Daimlerchrysler Ag | Laden von Software-Modulen |
US8145731B2 (en) * | 2003-12-17 | 2012-03-27 | Hewlett-Packard Development Company, L.P. | System and method for determining how many servers of at least one server configuration to be included at a service provider's site for supporting an expected workload |
US8060599B2 (en) | 2004-03-16 | 2011-11-15 | Hewlett-Packard Development Company, L.P. | System and method for determining a streaming media server configuration for supporting expected workload in compliance with at least one service parameter |
US7328265B2 (en) * | 2004-03-31 | 2008-02-05 | International Business Machines Corporation | Method and system to aggregate evaluation of at least one metric across a plurality of resources |
US20060031367A1 (en) * | 2004-06-04 | 2006-02-09 | John Buford | Instant messaging and presence using virtual devices |
US7953843B2 (en) * | 2004-06-14 | 2011-05-31 | Hewlett-Packard Development Company, L.P. | System and method for evaluating a heterogeneous cluster for supporting expected workload in compliance with at least one service parameter |
US7546488B2 (en) * | 2004-07-02 | 2009-06-09 | Seagate Technology Llc | Event logging and analysis in a software system |
US20060123217A1 (en) * | 2004-12-07 | 2006-06-08 | International Business Machines Corporation | Utilization zones for automated resource management |
US8321554B2 (en) * | 2004-12-17 | 2012-11-27 | International Business Machines Corporation | System and program to automatically identify a server on which to deploy an application |
US7546489B2 (en) * | 2005-01-25 | 2009-06-09 | Seagate Technology Llc | Real time event logging and analysis in a software system |
US20070067369A1 (en) * | 2005-09-22 | 2007-03-22 | Minshall Robbie J | Method and system for quantifying and comparing workload on an application server |
CN101278309A (zh) * | 2005-09-29 | 2008-10-01 | 国际商业机器公司 | 自动管理异构环境中的it资源的系统与方法 |
US20070168349A1 (en) * | 2005-09-30 | 2007-07-19 | Microsoft Corporation | Schema for template based management system |
US7899903B2 (en) * | 2005-09-30 | 2011-03-01 | Microsoft Corporation | Template based management system |
KR100551452B1 (ko) * | 2005-11-29 | 2006-02-14 | (주)그리드원 | 서버의 응용프로그램 성능을 시험하기 위한 그리드 컴퓨팅시스템 |
US20080077868A1 (en) * | 2006-09-22 | 2008-03-27 | Bartucca Francis M | System and Method for Visually Representing Resource Usage in a Multi-Node Data Processing System |
US9794310B2 (en) * | 2007-01-11 | 2017-10-17 | Samsung Electronics Co., Ltd. | Meta data information providing server, client apparatus, method of providing meta data information, and method of providing content |
US20100030877A1 (en) * | 2007-02-23 | 2010-02-04 | Mitsuru Yanagisawa | Virtual server system and physical server selecting method |
US7779127B2 (en) * | 2007-03-09 | 2010-08-17 | Hewlett-Packard Development Company, L.P. | System and method for determining a subset of transactions of a computing system for use in determing resource costs |
US8219918B2 (en) * | 2007-04-27 | 2012-07-10 | Hewlett-Packard Development Company, L.P. | Displaying multiple storage windows |
US20090070446A1 (en) * | 2007-09-06 | 2009-03-12 | Amir Shahindoust | System and method for securing of document processing devices in accordance with use patterns |
US8326970B2 (en) * | 2007-11-05 | 2012-12-04 | Hewlett-Packard Development Company, L.P. | System and method for modeling a session-based system with a transaction-based analytic model |
US8001365B2 (en) * | 2007-12-13 | 2011-08-16 | Telefonaktiebolaget L M Ericsson (Publ) | Exchange of processing metric information between nodes |
TWI356301B (en) * | 2007-12-27 | 2012-01-11 | Ind Tech Res Inst | Memory management system and method for open platf |
US8013859B2 (en) * | 2008-03-20 | 2011-09-06 | Vmware, Inc. | Graphical display for illustrating effectiveness of resource management and resource balancing |
US20110225566A1 (en) * | 2010-03-10 | 2011-09-15 | Microsoft Corporation | Testing user interfaces in multiple execution environments |
US8484340B2 (en) | 2010-06-14 | 2013-07-09 | Microsoft Corporation | Server array capacity management calculator |
US8972564B1 (en) | 2011-09-01 | 2015-03-03 | Amazon Technologies, Inc. | Reliability estimator for ad hoc applications |
JP2014044611A (ja) * | 2012-08-28 | 2014-03-13 | Funai Electric Co Ltd | コンテンツ受信装置 |
US11182713B2 (en) | 2015-01-24 | 2021-11-23 | Vmware, Inc. | Methods and systems to optimize operating system license costs in a virtual data center |
US11810363B2 (en) * | 2019-01-31 | 2023-11-07 | Toyota Motor North America, Inc. | Systems and methods for image processing using mobile devices |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5774719A (en) * | 1993-01-08 | 1998-06-30 | Digital Equipment Corporation | Method for comparing data structures that cross address space boundaries |
US5668995A (en) * | 1994-04-22 | 1997-09-16 | Ncr Corporation | Method and apparatus for capacity planning for multiprocessor computer systems in client/server environments |
US5619656A (en) * | 1994-05-05 | 1997-04-08 | Openservice, Inc. | System for uninterruptively displaying only relevant and non-redundant alert message of the highest severity for specific condition associated with group of computers being managed |
US5675739A (en) * | 1995-02-03 | 1997-10-07 | International Business Machines Corporation | Apparatus and method for managing a distributed data processing system workload according to a plurality of distinct processing goal types |
DE19511252C1 (de) * | 1995-03-27 | 1996-04-18 | Siemens Nixdorf Inf Syst | Verfahren zur Lastmessung |
JPH08328880A (ja) * | 1995-05-31 | 1996-12-13 | Mitsubishi Electric Corp | 複数のアプリケーションプログラムを同時に実行できるオペレーティングシステムにおける計算機運転管理システム |
US5799286A (en) * | 1995-06-07 | 1998-08-25 | Electronic Data Systems Corporation | Automated activity-based management system |
US5603029A (en) * | 1995-06-07 | 1997-02-11 | International Business Machines Corporation | System of assigning work requests based on classifying into an eligible class where the criteria is goal oriented and capacity information is available |
US5978844A (en) * | 1995-09-08 | 1999-11-02 | Hitachi, Ltd. | Internetworking apparatus for load balancing plural networks |
JPH09167141A (ja) * | 1995-12-18 | 1997-06-24 | Hitachi Ltd | 負荷分散制御方法 |
US5796951A (en) * | 1995-12-22 | 1998-08-18 | Intel Corporation | System for displaying information relating to a computer network including association devices with tasks performable on those devices |
US5963731A (en) * | 1995-12-25 | 1999-10-05 | Hitachi, Ltd. | Method of assisting execution of plural simulation programs for coupled simulation |
US5854754A (en) * | 1996-02-12 | 1998-12-29 | International Business Machines Corporation | Scheduling computerized backup services |
DE69712552T2 (de) * | 1996-02-14 | 2003-01-09 | Hitachi Ulsi Systems Co., Ltd. | Verfahren zur Überwachung eines Computersystems mit Leistungsdatenverteilung an mehrere Überwachungsprozesse |
US6018619A (en) * | 1996-05-24 | 2000-01-25 | Microsoft Corporation | Method, system and apparatus for client-side usage tracking of information server systems |
US6219708B1 (en) * | 1996-05-30 | 2001-04-17 | Multi-Tech Systems, Inc. | System for network resource management |
US5758071A (en) * | 1996-07-12 | 1998-05-26 | Electronic Data Systems Corporation | Method and system for tracking the configuration of a computer coupled to a computer network |
US5796633A (en) * | 1996-07-12 | 1998-08-18 | Electronic Data Systems Corporation | Method and system for performance monitoring in computer networks |
US5848270A (en) * | 1996-08-02 | 1998-12-08 | Oracle Corporation | Method and system for determining the performance characteristics of a computer system |
JPH1074159A (ja) * | 1996-08-30 | 1998-03-17 | Hitachi Ltd | 計算機システムの制御方法 |
US5949976A (en) * | 1996-09-30 | 1999-09-07 | Mci Communications Corporation | Computer performance monitoring and graphing tool |
US5761091A (en) * | 1996-12-10 | 1998-06-02 | Bgs Systems, Inc. | Method and system for reducing the errors in the measurements of resource usage in computer system processes and analyzing process data with subsystem data |
US5958009A (en) * | 1997-02-27 | 1999-09-28 | Hewlett-Packard Company | System and method for efficiently monitoring quality of service in a distributed processing environment |
US5958010A (en) * | 1997-03-20 | 1999-09-28 | Firstsense Software, Inc. | Systems and methods for monitoring distributed applications including an interface running in an operating system kernel |
US5948065A (en) * | 1997-03-28 | 1999-09-07 | International Business Machines Corporation | System for managing processor resources in a multisystem environment in order to provide smooth real-time data streams while enabling other types of applications to be processed concurrently |
US6173322B1 (en) * | 1997-06-05 | 2001-01-09 | Silicon Graphics, Inc. | Network request distribution based on static rules and dynamic performance data |
US6148335A (en) * | 1997-11-25 | 2000-11-14 | International Business Machines Corporation | Performance/capacity management framework over many servers |
US5930497A (en) * | 1997-12-11 | 1999-07-27 | International Business Machines Corporation | Method and means for generation of realistic access patterns in storage subsystem benchmarking and other tests |
US6078953A (en) * | 1997-12-29 | 2000-06-20 | Ukiah Software, Inc. | System and method for monitoring quality of service over network |
US6154787A (en) * | 1998-01-21 | 2000-11-28 | Unisys Corporation | Grouping shared resources into one or more pools and automatically re-assigning shared resources from where they are not currently needed to where they are needed |
US6070190A (en) * | 1998-05-11 | 2000-05-30 | International Business Machines Corporation | Client-based application availability and response monitoring and reporting for distributed computing environments |
-
1997
- 1997-10-17 JP JP9285625A patent/JPH11120106A/ja active Pending
-
1998
- 1998-03-13 US US09/041,961 patent/US6606658B1/en not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007524889A (ja) * | 2003-03-19 | 2007-08-30 | ユニシス コーポレイシヨン | サーバ統合のデータモデル |
JP2008310632A (ja) * | 2007-06-15 | 2008-12-25 | Asyst Technologies Japan Inc | プロセス状態監視装置 |
JP2010262571A (ja) * | 2009-05-11 | 2010-11-18 | Hitachi Ltd | サービス提供システムおよびサービス提供方法 |
JP2010282420A (ja) * | 2009-06-04 | 2010-12-16 | Hitachi Ltd | 管理計算機、リソース管理方法、リソース管理プログラム、記録媒体および情報処理システム |
JP2014085809A (ja) * | 2012-10-23 | 2014-05-12 | Nec Corp | 運用管理装置、運用管理方法、及び、プログラム |
KR20160033646A (ko) * | 2014-08-12 | 2016-03-28 | 시아오미 아이엔씨. | 라우터 플러그인을 제어하기 위한 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
US6606658B1 (en) | 2003-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11120106A (ja) | サーバ資源利用状況の表示方式およびそのための記録媒体 | |
US9727383B2 (en) | Predicting datacenter performance to improve provisioning | |
US8095933B2 (en) | Grid project modeling, simulation, display, and scheduling | |
US7784056B2 (en) | Method and apparatus for scheduling grid jobs | |
US9703285B2 (en) | Fair share scheduling for mixed clusters with multiple resources | |
US8347306B2 (en) | Method and system for determining resource usage of each tenant in a multi-tenant architecture | |
US7831971B2 (en) | Method and apparatus for presenting a visualization of processor capacity and network availability based on a grid computing system simulation | |
US8245238B2 (en) | Routing workloads based on relative queue lengths of dispatchers | |
CN103995735A (zh) | 用于调度工作流作业的设备和方法 | |
CN103885820B (zh) | 信息处理装置和信息处理方法 | |
JPWO2008007669A1 (ja) | コンピュータシステムの管理装置、及び管理方法 | |
CN108924214A (zh) | 一种计算集群的负载均衡方法、装置及系统 | |
CN102063330A (zh) | 一种大规模并行程序性能数据采集方法 | |
CN111242555A (zh) | 库存数据处理方法、装置及系统 | |
CN106933672A (zh) | 一种分布式环境协调消费队列方法和装置 | |
JP4905120B2 (ja) | 負荷集約プログラム、該プログラムを記録した記録媒体、負荷集約装置および負荷集約方法 | |
US20070058547A1 (en) | Method and apparatus for a grid network throttle and load collector | |
CN106878389A (zh) | 用于在云系统中进行资源调度的方法和装置 | |
CN111901405A (zh) | 一种多节点监控方法、装置、电子设备及存储介质 | |
US20110106712A1 (en) | Cost-Aware Service Aggregation | |
US8175906B2 (en) | Integrating performance, sizing, and provisioning techniques with a business process | |
CN108268313A (zh) | 数据处理的方法和装置 | |
CN114201306B (zh) | 基于负载均衡技术的多维地理空间实体分布方法及系统 | |
CN112114967A (zh) | 一种基于服务优先级的gpu资源预留方法 | |
CN114816701B (zh) | 线程管理方法、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060131 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060403 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060425 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060626 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060703 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20060901 |