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
Application number
JP9285625A
Other languages
English (en)
Inventor
Toshiaki Uematsu
俊晃 植松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP9285625A priority Critical patent/JPH11120106A/ja
Priority to US09/041,961 priority patent/US6606658B1/en
Publication of JPH11120106A publication Critical patent/JPH11120106A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • H04L43/045Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1029Protocols 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1023Server 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

(57)【要約】 【課題】 ネットワーク内の各サーバの資源利用状況を
比較可能に表示する。 【解決手段】 複数のサーバ 1-1, 1-2,…, 1-m および
複数のクライアント 2-1, 2-2,…, 2-n がデータ処理サ
ーバ3を介して通信可能に接続されたネットワーク4上
で各サーバの資源利用状況を表示する表示方式におい
て、データ処理サーバ3は、複数のサーバの各々の資源
利用状況を同一基準に従って測定する測定手段3aと、
測定手段3aにより測定された結果を、複数のクライア
ントの各々のディスプレイに表示する表示手段3bと、
を備える。データ処理サーバ3は、各サーバのCPU、
メモリおよびディスクのそれぞれの処理能力に対し、同
一基準に従って作成した処理能力比を格納する処理能力
比管理テーブル3cと、各サーバのCPU、メモリおよ
びディスクのそれぞれの使用率と空き率を所定周期で採
取し格納する資源利用状況管理テーブル3dと、を備え
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は複数のサーバと複数
のクライアントが通信可能に接続されたネットワーク上
のサーバ資源利用状況の表示方式およびそのための記録
媒体に関し、特に、各サーバのCPUやメモリやディス
クの処理能力を加味してこれらの使用状況および空き状
況を視覚的に把握できるように表示するサーバ資源利用
状況の表示方式およびそのための記録媒体に関する。
【0002】
【従来の技術】複数のサーバおよび複数のクライアント
がデータ処理サーバを介して通信可能に接続されたネッ
トワーク上の各サーバの資源利用状況を表示する従来技
術による表示方式は、データ処理サーバのメモリに格納
されたシステム管理プログラムの実行により、ネットワ
ーク上における各サーバのCPUやメモリ等の資源利用
状況を、要求したクライアントのCRT画面上にグラフ
表示するものである。
【0003】図9は従来技術の表示方式により表示され
る3つの計算サーバのCPUの使用状況と空き状況を示
す図である。図9において、各計算サーバのCPUの使
用状況を斜線で示し、空き状況をブランクで示す。図9
に示すように、クライアントのCRT画面から各計算サ
ーバのCPUの使用状況と空き状況を瞬時かつ容易に把
握することができる。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来技術の表示方式は、複数のサーバの各資源利用状況、
例えばCPUの使用率をサーバ毎に表示するものであ
り、各サーバのCPU、メモリまたはディスクの処理能
力を考慮して表示するものでなく、サーバ毎に独立な基
準、すなわちサーバ毎に個別の尺度で各サーバの資源利
用状況を測定し表示するものである。したがって、各サ
ーバの個々の資源利用状況を表示するものの、各サーバ
間の資源利用状況を比較することができないという問題
がある。より具体的に言えば、ネットワーク内全体から
みてどのサーバが能力的に余裕があり短時間でジョブを
実行できるのかをクライアントのCRT表示画面から瞬
時かつ容易に把握することができないという問題があ
る。
【0005】それゆえ、本発明は上記問題を解決し、ネ
ットワーク内の各サーバ間の資源利用状況を比較可能に
表示するサーバ資源利用状況の表示方式およびそのため
の記録媒体を提供することを目的とする。
【0006】
【課題を解決するための手段】図1は本発明の基本構成
図である。上記問題を解決する本発明によるサーバ資源
利用状況の表示方式は、複数のサーバ 1-1, 1-2,…, 1-
m および複数のクライアント 2-1, 2-2,…, 2-n がデー
タ処理サーバ3を介して通信可能に接続されたネットワ
ーク(通信回線)4上で各サーバの資源利用状況を表示
する表示方式において、データ処理サーバ3は、複数の
サーバの各々の資源利用状況を同一基準に従って測定す
る測定手段3aと、測定手段3aにより測定された結果
を、複数のクライアントの各々のディスプレイ(図示せ
ず)に表示する表示手段3bと、を備えることを特徴と
する。
【0007】上記構成により、すなわち測定手段3aに
より、複数のサーバの各々の資源利用状況を同一基準に
従って測定し、表示手段3bによりその測定結果がクラ
イアントのディスプレイに表示するので、各クライアン
トのユーザはサーバ間の資源利用状況を比較することが
できる。本発明によるサーバ資源利用状況の表示方式に
おいて、データ処理サーバ3は、各サーバのCPU、メ
モリおよびディスクのそれぞれの処理能力の内、少なく
とも1つに対し、同一基準に従って作成した処理能力比
を格納する処理能力比管理テーブル3cと、各サーバの
CPU、メモリおよびディスクのそれぞれの使用率と空
き率の内、少なくとも一方を所定周期で採取し格納する
資源利用状況管理テーブル3dと、を備える。
【0008】上記構成により、すなわち処理能力比管理
テーブル3cにより各サーバ間のCPU、メモリおよび
ディスクの処理能力を比較でき、資源利用状況管理テー
ブル3dにより各サーバのCPU、メモリおよびディス
クのそれぞれの使用率と空き率を比較できる。本発明に
よるサーバ資源利用状況の表示方式において、データ処
理サーバ3は、処理能力比管理テーブルに格納された前
記複数のサーバのCPU、メモリまたはディスクの処理
能力が変更される毎に、該テーブル内に格納された該処
理能力を更新する手段を備える。
【0009】本発明によるサーバ資源利用状況の表示方
式において、前記表示手段は、前記測定手段により測定
された結果を、前記複数のクライアントの各々のディス
プレイの画面上に例えば棒グラフや円グラフ等により視
覚化して表示する。本発明によるサーバ資源利用状況の
表示方式において、前記表示手段は、前記各サーバのC
PU、メモリおよびディスクの内、少なくとも1つの使
用率に基づいて各サーバの資源利用状況を表示する。
【0010】本発明によるサーバ資源利用状況の表示方
式において、前記表示手段は、前記各サーバのCPU、
メモリおよびディスクの内、少なくとも1つの空き率に
基づいて各サーバの資源利用状況を表示する。本発明に
よるサーバ資源利用状況の表示方式において、前記デー
タ処理サーバは、前記各サーバのCPUの処理能力を、
各サーバに同一プログラムを所定回数実行させたときの
処理時間に基づき決定する。
【0011】本発明によるサーバ資源利用状況の表示方
式において、前記データ処理サーバは、前記各サーバの
メモリの処理能力を、各サーバに同一データを所定回数
読み書きしたときの処理時間に基づき決定する。本発明
によるサーバ資源利用状況の表示方式において、前記デ
ータ処理サーバは、前記各サーバのディスクの処理能力
を、各サーバに同一データを所定回数読み書きしたとき
の処理時間に基づき決定する。
【0012】上記問題を解決する本発明によるコンピュ
ータ読み取り可能な記録媒体は、データ処理サーバのコ
ンピュータに、複数のサーバおよび複数のクライアント
がデータ処理サーバを介して通信可能に接続されたネッ
トワーク上で各サーバの資源利用状況を表示させるため
の記録媒体であって、前記データ処理サーバのコンピュ
ータに、前記複数のサーバの各々の資源利用状況を同一
基準に従って測定する測定手段と、前記測定手段により
測定された結果を、前記複数のクライアントの各々のデ
ィスプレイに表示する表示手段と、を実行させるための
プログラムを記録したことを特徴とする。
【0013】また、本発明の記録媒体は、データ処理サ
ーバのコンピュータの記憶手段に、前記各サーバのCP
U、メモリおよびディスクのそれぞれの処理能力の内、
少なくとも1つに対し、同一基準に従って作成した処理
能力比を格納する処理能力比管理テーブルと、前記各サ
ーバのCPU、メモリおよびディスクのそれぞれの使用
率と空き率の内、少なくとも一方を所定周期で採取し格
納する資源利用状況管理テーブルと、を、格納させるた
めのプログラムを記録したものである。
【0014】また、本発明の記録媒体は、データ処理サ
ーバのコンピュータに、前記処理能力比管理テーブルに
格納された前記複数のサーバのCPU、メモリまたはデ
ィスクの処理能力が変更される毎に、該変更された処理
能力を更新する手段を実行させるためのプログラムを記
録したものである。
【0015】
【発明の実施の形態】添付図面を参照しつつ本発明の実
施形態について以下に説明する。図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、メモリおよびディスク等の処理
能力を比較可能に表示するためには、先ず、処理能力比
管理テーブルを作成する必要がある。この処理能力比管
理テーブルの作成手順を以下に説明する。
【0016】図2に示す処理能力比管理テーブル13c
は、各計算サーバ 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となる。
【0017】一方、複数のサーバの各々のメモリの処理
能力を求める性能測定プログラムは、例えばデータ処理
サーバ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とな
る。
【0018】さらに、図示しないが、複数のサーバの各
々のディスクの処理能力を求める性能測定プログラム
も、メモリの処理能力を求める場合と同様に求めること
ができる。これにより各サーバの処理能力をCPU、メ
モリおよびディスクに渡って知ることができ、クライア
ントが実行するジョブの目的に応じた計算サーバを選択
する際有用である。
【0019】図2において、データ処理サーバ13は、
CD−ROMやフロッピーディスク等の記録媒体16の
読取装置15を備え、所定の操作によりCD−ROMや
フロッピーディスク等の記録媒体16に記録された前述
したあるいは後述する種々のプログラムを読取装置15
から読取って、図示しない補助記憶装置にローディング
するか、あるいは他のクライアントの記録媒体、例えば
磁気ディスクに格納されたプログラムをネットワーク
(通信回線)14を介してデータ処理サーバ13の補助
記憶装置にローディングする。もちろん、オペレータが
データ処理サーバ13の主記憶装置、例えばRAMに直
接プログラムを書き込んだ後、そのプログラムを補助記
憶装置にローディングしてもよい。その後、補助記憶装
置に格納されたプログラムは、データ処理サーバ13の
CPU(図示せず)の処理により必要に応じて主記憶装
置にローディングされる。
【0020】図3は処理能力比管理テーブルの作成手順
のフローチャートである。データ処理サーバ13は図3
に示すフローチャートを実行し、計算サーバの処理能力
に変更があったとき即座に処理能力比管理テーブルのデ
ータを更新する。先ず、ステップS1では、データ処理
サーバは、処理能力比管理テーブルが作成済みか否かを
判定する。作成済みのときはステップS2へ進み、未作
成のときはステップS3へ進む。
【0021】ステップS2では、データ処理サーバは、
ネットワーク内の何れかの計算サーバの処理能力に変更
があったか否かを判断する。これは新規に計算サーバが
追加されたり、すでに処理能力比管理テーブルに登録済
みの計算サーバの処理能力に変更があったときにセット
され、処理能力比が更新されたときにリセットされる各
計算サーバに設けられるフラグから判断する。
【0022】ステップS3では、データ処理サーバは、
ネットワーク内の全計算サーバ上で前述の性能測定プロ
グラムを実行し、ステップS4へ進む。ステップS4で
は、データ処理サーバは、性能測定プログラムの実行に
よる各計算サーバの処理能力の測定結果を各計算サーバ
から受信する。ステップS5では、基準となる計算サー
バの処理能力を1としたときの他の計算サーバの処理能
力との比を算出する。ステップS6では、各計算サーバ
の処理能力比を処理能力比管理テーブルに登録する。
【0023】次に、所定のクライアントのCRT画面上
に各計算サーバの処理能力を加味して表示される全計算
サーバの資源利用状況の情報(資源情報)の流れについ
て説明する。図4はネットワーク内における全計算サー
バの資源情報の流れを示す図であり、図5はネットワー
ク内における単一計算サーバの資源情報の流れを示す図
であり、図6は本発明の資源利用状況管理テーブルを示
す図である。データ処理サーバ13には図6に示すよう
な資源利用状況管理テーブル13dが設けられ、このテ
ーブルには各計算サーバから所定周期で採取した(ステ
ップS51)各計算サーバのCPUおよびメモリの単位
時間当たりの使用率と空き率のデータが格納される(ス
テップS52)。データ処理サーバ13は、システム管
理プログラムを有し、システム管理プログラムは図5に
示す各プログラム、すなわち各クライアントのもつデー
タ表示プログラム、各計算サーバのもつ情報収集プログ
ラムおよびデータ処理サーバ13のもつデータ処理プロ
グラムとデータ記録プログラムと連携し、各クライアン
トと各計算サーバ間のデータ授受を行う。
【0024】情報収集プログラムは、自身の計算サーバ
の資源利用状況を監視し、一定周期毎にデータ処理サー
バに資源利用状況、すなわちその計算サーバのCPUや
メモリの使用率や空き率のデータを送信する。この情報
収集プログラムは、記録媒体16に記録し、データ処理
サーバ13の読取装置15を介して計算サーバの補助記
憶装置にローデイングされる。
【0025】データ記録プログラムは、送信された各計
算サーバのCPUやメモリの使用率や空き率のデータを
受信して資源利用状況管理テーブル内の同データを書き
換える。データ処理プログラムは、各クライアントから
送られてきたデータ要求を受け、資源利用状況管理テー
ブルおよび処理能力比管理テーブル内に格納されたデー
タを要求元のクライアントに送信する。なお、処理能力
比管理テーブル内に格納されたデータは、処理能力比更
新後始めてクライアントに送信するときにのみ送信すれ
ばよい。
【0026】データ表示プログラムは、データ処理サー
バから送信される資源利用状況管理テーブルおよび処理
能力比管理テーブル内に格納されたデータを受信し、各
計算サーバの処理能力比を加味して各計算サーバのCP
Uやメモリの使用率と空き率を比較できるようにデータ
処理サーバから受信したデータを加工してそのクライア
ントのCRT画面上にGUI(Graphical User's Inter
face)を用いてグラフ表示する。ここで、データの加工
とは、例えば処理能力比管理テーブル内に格納されたC
PUの処理能力と資源利用状況管理テーブル内に格納さ
れたCPUの使用率とを掛け算することを意味する。こ
の算出結果をクライアントのCRT画面上に表示すれ
ば、各計算サーバの処理能力を同一基準で比較すること
ができる。この結果、クライアントのユーザはネットワ
ーク上の何れの計算サーバが余裕があるのかを瞬時かつ
容易には判断できる。
【0027】図7は本発明の表示方式により表示される
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の空き率が高いことが判る。
【0028】図8は本発明の表示方式により表示される
3つの計算サーバのCPUの使用状況を円グラフで示す
図である。図8からは計算サーバ1、3、2の順にCP
Uの使用率が高いことが判る。このように、本発明の表
示方式は各サーバのCPUの処理能力、例えばCPUの
使用状況および空き状況を棒グラフや円グラフで示すの
でクライアントのユーザはこれら状況を視覚的に捕らえ
ることができ、何れの計算サーバに余裕があるのかを瞬
時かつ容易に判断できる。
【0029】また、クライアントが各計算サーバを使用
したときの課金率を、例えば課金の単価(単位時間の使
用料)を各計算サーバのCPUの処理能力に比例するも
のとして算出して表示すれば、クライアントのユーザは
各計算サーバの課金の単価を一目で見ることができ、予
算に応じて使用する計算サーバを選択できる。
【0030】
【発明の効果】以上説明したように、本発明によれば、
ネットワーク内の各サーバ間の資源利用状況を同一基準
で測定し比較可能に表示するサーバ資源利用状況の表示
方式およびそのための記録媒体を提供することができ
る。
【図面の簡単な説明】
【図1】本発明の基本構成図である。
【図2】本発明の処理能力比管理テーブルの作成手順を
示す図である。
【図3】処理能力比管理テーブルの作成手順のフローチ
ャートである。
【図4】ネットワーク内における全計算サーバの資源情
報の流れを示す図である。
【図5】ネットワーク内における単一計算サーバの資源
情報の流れを示す図である。
【図6】本発明の資源利用状況管理テーブルを示す図で
ある。
【図7】本発明の表示方式により表示される3つの計算
サーバのCPUの使用状況と空き状況を示す図であり、
(A)は各計算サーバのCPUの使用状況を示す図であ
り、(B)は各計算サーバのCPUの空き状況を示す図
であり、(C)は各計算サーバのCPUの使用状況と空
き状況を同時に示す図である。
【図8】本発明の表示方式により表示される3つの計算
サーバのCPUの使用状況を円グラフで示す図である。
【図9】従来技術の表示方式により表示される3つの計
算サーバのCPUの使用状況と空き状況を示す図であ
る。
【符号の説明】
1−1、1−2、1−m、11−1、11−2、11−
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. 【請求項1】 複数のサーバおよび複数のクライアント
    がデータ処理サーバを介して通信可能に接続されたネッ
    トワーク上で各サーバの資源利用状況を表示する表示方
    式において、 前記データ処理サーバは、 前記複数のサーバの各々の資源利用状況を同一基準に従
    って測定する測定手段と、 前記測定手段により測定された結果を、前記複数のクラ
    イアントの各々のディスプレイに表示する表示手段と、
    を備えることを特徴とするサーバ資源利用状況の表示方
    式。
  2. 【請求項2】 前記データ処理サーバは、 前記各サーバのCPU、メモリおよびディスクのそれぞ
    れの処理能力の内、少なくとも1つに対し、同一基準に
    従って作成した処理能力比を格納する処理能力比管理テ
    ーブルと、 前記各サーバのCPU、メモリおよびディスクのそれぞ
    れの使用率と空き率の内、少なくとも一方を所定周期で
    採取し格納する資源利用状況管理テーブルと、を備える
    請求項1に記載のサーバ資源利用状況の表示方式。
  3. 【請求項3】 前記データ処理サーバは、 前記処理能力比管理テーブルに格納された前記複数のサ
    ーバのCPU、メモリまたはディスクの処理能力が変更
    される毎に、該テーブル内に格納された該処理能力を更
    新する手段を備える請求項2に記載のサーバ資源利用状
    況の表示方式。
  4. 【請求項4】 前記表示手段は、前記測定手段により測
    定された結果を、前記複数のクライアントの各々のディ
    スプレイの画面上に視覚化して表示する請求項1乃至3
    の何れか1項に記載のサーバ資源利用状況の表示方式。
  5. 【請求項5】 前記表示手段は、前記各サーバのCP
    U、メモリおよびディスクの内、少なくとも1つの使用
    率に基づいて各サーバの資源利用状況を表示する請求項
    1乃至4の何れか1項に記載のサーバ資源利用状況の表
    示方式。
  6. 【請求項6】 前記表示手段は、前記各サーバのCP
    U、メモリおよびディスクの内、少なくとも1つの空き
    率に基づいて各サーバの資源利用状況を表示する請求項
    1乃至4の何れか1項に記載のサーバ資源利用状況の表
    示方式。
  7. 【請求項7】 前記データ処理サーバは、 前記各サーバのCPUの処理能力を、各サーバに同一プ
    ログラムを所定回数実行させたときの処理時間に基づき
    決定する請求項1乃至6の何れか1項に記載のサーバ資
    源利用状況の表示方式。
  8. 【請求項8】 前記データ処理サーバは、 前記各サーバのメモリの処理能力を、各サーバに同一デ
    ータを所定回数読み書きしたときの処理時間に基づき決
    定する請求項1乃至6の何れか1項に記載のサーバ資源
    利用状況の表示方式。
  9. 【請求項9】 前記データ処理サーバは、 前記各サーバのディスクの処理能力を、各サーバに同一
    データを所定回数読み書きしたときの処理時間に基づき
    決定する請求項1乃至6の何れか1項に記載のサーバ資
    源利用状況の表示方式。
  10. 【請求項10】 複数のサーバおよび複数のクライアン
    トがデータ処理サーバを介して通信可能に接続されたネ
    ットワーク上で各サーバの資源利用状況をコンピュータ
    に表示させるための記録媒体であって、 前記データ処理サーバのコンピュータに、 前記複数のサーバの各々の資源利用状況を同一基準に従
    って測定する測定手段と、 前記測定手段により測定された結果を、前記複数のクラ
    イアントの各々のディスプレイに表示する表示手段と、
    を実行させるためのプログラムを記録したことを特徴と
    するコンピュータ読み取り可能な記録媒体。
  11. 【請求項11】 前記データ処理サーバのコンピュータ
    の記憶手段に、 前記各サーバのCPU、メモリおよびディスクのそれぞ
    れの処理能力の内、少なくとも1つに対し、同一基準に
    従って作成した処理能力比を格納する処理能力比管理テ
    ーブルと、 前記各サーバのCPU、メモリおよびディスクのそれぞ
    れの使用率と空き率の内、少なくとも一方を所定周期で
    採取し格納する資源利用状況管理テーブルと、を、格納
    させるためのプログラムを記録した請求項10に記載の
    記録媒体。
  12. 【請求項12】 前記データ処理サーバのコンピュータ
    に、 前記処理能力比管理テーブルに格納された前記複数のサ
    ーバのCPU、メモリまたはディスクの処理能力が変更
    される毎に、該変更された処理能力を更新する手段を実
    行させるためのプログラムを記録した請求項10または
    11に記載の記録媒体。
JP9285625A 1997-10-17 1997-10-17 サーバ資源利用状況の表示方式およびそのための記録媒体 Pending JPH11120106A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
EP1197858B1 (en) * 2000-10-10 2008-02-06 Hewlett-Packard Company, A Delaware Corporation Method and device for offering resources in an internet appliance
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
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
US20020198985A1 (en) * 2001-05-09 2002-12-26 Noam Fraenkel Post-deployment monitoring and analysis of server performance
US20030065759A1 (en) * 2001-10-01 2003-04-03 Britt Julie Anne Event driven storage resource metering
US20030187989A1 (en) * 2002-03-27 2003-10-02 Patrick Petit System and method for determining memory usage in sizing a portal server
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
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
KR100772999B1 (ko) * 2002-06-25 2007-11-05 인터내셔널 비지네스 머신즈 코포레이션 분산 환경에서 어플리케이션의 성능을 모니터링하는 방법및 시스템
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
US8260897B2 (en) * 2005-09-29 2012-09-04 International Business Machines Corporation System and method for automatically managing IT-resources in a heterogeneous environment
US7899903B2 (en) * 2005-09-30 2011-03-01 Microsoft Corporation Template based management system
US20070168349A1 (en) * 2005-09-30 2007-07-19 Microsoft Corporation Schema for 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)

* Cited by examiner, † Cited by third party
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 複数のアプリケーションプログラムを同時に実行できるオペレーティングシステムにおける計算機運転管理システム
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
US5799286A (en) * 1995-06-07 1998-08-25 Electronic Data Systems Corporation Automated activity-based management system
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 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

Cited By (6)

* Cited by examiner, † Cited by third party
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
US7831971B2 (en) Method and apparatus for presenting a visualization of processor capacity and network availability based on a grid computing system simulation
TWI426393B (zh) 雲端計算資源排程方法與應用之系統
US8756441B1 (en) Data center energy manager for monitoring power usage in a data storage environment having a power monitor and a monitor module for correlating associative information associated with power consumption
US8347306B2 (en) Method and system for determining resource usage of each tenant in a multi-tenant architecture
US7995474B2 (en) Grid network throttle and load collector
US8245238B2 (en) Routing workloads based on relative queue lengths of dispatchers
US20080103861A1 (en) Fair share scheduling for mixed clusters with multiple resources
CN103995735A (zh) 用于调度工作流作业的设备和方法
CN103885820B (zh) 信息处理装置和信息处理方法
JPWO2008007669A1 (ja) コンピュータシステムの管理装置、及び管理方法
US8175906B2 (en) Integrating performance, sizing, and provisioning techniques with a business process
CN102063330A (zh) 一种大规模并行程序性能数据采集方法
CN111242555A (zh) 库存数据处理方法、装置及***
CN108924214A (zh) 一种计算集群的负载均衡方法、装置及***
CN106933672A (zh) 一种分布式环境协调消费队列方法和装置
CN110287022A (zh) 一种调度节点选择方法、装置、存储介质及服务器
CN106878389A (zh) 用于在云***中进行资源调度的方法和装置
US20110106712A1 (en) Cost-Aware Service Aggregation
US20210103870A1 (en) Cost presentation apparatus, cost presentation method, computer-readable storage medium
CN111901405A (zh) 一种多节点监控方法、装置、电子设备及存储介质
CN107451318A (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