oclumon dumpnodeview
コマンドを使用して、ノード・ビューの形式でシステム監視サービスからログ情報を表示します。
ノード・ビューは、ある時点のノードに対してCHMが収集したすべてのメトリックの集合です。CHMでは、各ノードに対して5秒に1回のメトリックの収集が試行されます。一部のメトリックは静的ですが、その他のメトリックは動的です。
詳細な出力を表示する場合、ノード・ビューは次の8つのビューで構成されています。
TOP CONSUMERS: 消費する上位のプロセスを次の形式でリストします。
metric_name: 'process_name(process_identifier) utilization'
PROCESSES: PID、名前、スレッド数、メモリー使用量、ファイル記述子の数などのプロセス・メトリックをリストします。
DEVICES: ディスクの読取り速度および書込み速度、キューの長さ、I/O当たりの待機時間などのデバイス・メトリックをリストします。
NICS: ネットワークの受信速度および送信速度、有効バンド幅、エラー率などのネットワーク・インタフェース・カードのメトリックをリストします。
SYSTEMビューおよびTOP CONSUMERSビューのみを含むサマリー・レポートを生成できます。
「メトリックの説明」に、前述のリストの各ビューに関連付けられたすべてのメトリックの説明を示します。
注意:
TOP CONSUMERSビューに表示されるメトリックは、表J-4を参照してください。
例J-1に、ノード・ビューの例を示します。
構文
oclumon dumpnodeview [[-allnodes] | [-n node1 node2 noden] [-last "duration"] | [-s "time_stamp" -e "time_stamp"] [-i interval] [-v]] [-h]
パラメータ
表J-2 oclumon dumpnodeviewコマンドのパラメータ
パラメータ | 説明 |
---|---|
-allnodes |
クラスタ内のすべてのノードのノード・ビューをダンプするには、このオプションを使用します。 |
-n node1 node2 |
ノード・ビューをダンプする1つのノード(または、空白区切りのリストで複数のノード)を指定します。 |
-last "duration"
|
最後のメトリックを取得する時間(二重引用符( "23:05:00" |
-s "time_stamp" -e "time_stamp" |
"2011-05-10 23:05:00" 注意: 範囲を得るには、これらの2つのオプションの両方を指定する必要があります。 |
-i interval
|
収集間隔を5秒ごとに指定します。 |
-v |
ノード・ビューの詳細出力を表示します。 |
-h |
|
使用上の注意
特定の環境では、このコマンドによってリプレイされる前にデータがしばらくの間遅延します。たとえば、crsctl stop cluster -all
コマンドによってデータが遅延する可能性があります。crsctl start cluster -all
を実行した後で、oclumon dumpnodeview
によって期間中に収集されたデータが表示されるまでに数分間かかることがあります。
デフォルトでは、ノード・ビューが連続的にダンプされます。連続的な表示を停止するには、LinuxおよびWindowsでは[Ctrl]+[C]を使用します。
ノード・ビューのダンプを取得するには、ローカル・システム監視サービス(osysmond
)およびクラスタ・ログ出力サービス(ologgerd
)の両方が実行されている必要があります。
例
次の例では、過去12時間に収集された、node1
、node2
およびnode3
のノード・ビューをダンプします。
$ oclumon dumpnodeview -n node1 node2 node3 -last "12:00:00"
次の例では、過去15分間で30秒ごとに収集された、すべてのノードのノード・ビューを表示します。
$ oclumon dumpnodeview -allnodes -last "00:15:00" -i 30
メトリックの説明
この項では、次の表にリストされた、ノード・ビューを構成する7つの各ビューのメトリックについて説明します。
表J-3 SYSTEMビューのメトリックの説明
メトリック | 説明 |
---|---|
#pcpus |
物理CPUの数 |
#vcpus |
論理演算ユニットの数 |
cpuht |
CPUのハイパースレッディングが有効(Y)または無効(N) |
chipname |
CPUベンダーの名前 |
cpu |
現在のサンプル間隔内での処理装置ごとの平均CPU使用率(%)。 |
cpuq |
現在のサンプル間隔内で、実行キューで待機中のプロセスの数 |
physmemfree |
RAMの空き容量(KB) |
physmemtotal |
使用可能なRAMの合計容量(KB) |
mcache |
ファイル・バッファに使用される物理RAMの量にキャッシュ・メモリーとして使用される物理RAMの量を加えたもの(KB) Windowsシステムでは、ファイル・システム・キャッシュによって現在使用されているバイト数です。 注意: このメトリックは、Solarisでは使用できません。 |
swapfree |
スワップ・メモリーの空き容量(KB) |
swaptotal |
物理スワップ・メモリーの合計容量(KB) |
hugepagetotal |
ヒュージの合計サイズ(KB) 注意: このメトリックは、SolarisまたはWindowsシステムでは使用できません。 |
hugepagefree |
ヒュージ・ページの空きサイズ(KB) 注意: このメトリックは、SolarisまたはWindowsシステムでは使用できません。 |
hugepagesize |
ヒュージ・ページの最小ユニット・サイズ 注意: このメトリックは、SolarisまたはWindowsシステムでは使用できません。 |
ior |
現在のサンプル間隔内での平均の合計ディスク読取り速度(KB/秒) |
iow |
現在のサンプル間隔内での平均の合計ディスク書込み速度(KB/秒) |
ios |
I/Oリクエストを処理するためのI/O操作の平均時間 |
swpin |
現在のサンプル間隔内での平均スワップ・イン率(KB/秒) 注意: このメトリックは、Windowsシステムでは使用できません。 |
swpout |
現在のサンプル間隔内での平均スワップ・アウト率(KB/秒) 注意: このメトリックは、Windowsシステムでは使用できません。 |
pgin |
現在のサンプル間隔内での平均ページ・イン率(ページ/秒) |
pgout |
現在のサンプル間隔内での平均ページ・アウト率(ページ/秒) |
netr |
現在のサンプル間隔内での平均の合計ネットワーク受信速度(KB/秒) |
netw |
現在のサンプル間隔内での平均の合計ネットワーク送信速度(KB/秒) |
procs |
プロセスの数 |
procsoncpu |
CPUで現在実行中のプロセス数 |
rtprocs |
リアルタイム・プロセスの数 |
rtprocsoncpu |
CPUで現在実行中のリアルタイム・プロセス数 |
#fds |
オープン・ファイル記述子の数 または Windows上のオープンしているハンドルの数 |
#sysfdlimit |
ファイル記述子の数に対するシステム制限 注意: このメトリックは、SolarisまたはWindowsシステムでは使用できません。 |
#disks |
ディスク数 |
#nics |
ネットワーク・インタフェース・カードの数 |
nicErrors |
現在のサンプル間隔内での平均の合計ネットワーク・エラー率(エラー/秒) |
表J-4 PROCESSESビューのメトリックの説明
メトリック | 説明 |
---|---|
name |
実行可能なプロセスの名前 |
pid |
オペレーティング・システムによって割り当てられたプロセス識別子 |
#procfdlimit |
このプロセスのファイル記述子の数に対する制限 注意: このメトリックは、Windows、AIXおよびHP-UXシステムでは使用できません。 |
cpuusage |
プロセスのCPU使用率(%) 注意: 使用率の最大値は、処理装置の数の100倍です。 |
privmem |
プロセスのプライベート・メモリー使用量(KB) |
shm |
プロセスの共有メモリー使用量(KB) 注意: このメトリックは、Windows、SolarisおよびAIXシステムでは使用できません。 |
workingset |
プログラムのワーキング・セット(KB) 注意: このメトリックは、Windowsでのみ使用可能です。 |
#fd |
このプロセスでオープンしているファイル記述子の数 または Windows上のこのプロセスでオープンしているハンドルの数 |
#threads |
このプロセスで作成されたスレッドの数 |
priority |
プロセス優先度 |
nice |
プロセスの正常値 注意: このメトリックは、Windowsシステムには適用されません。 |
state |
プロセスの状態 注意: このメトリックは、Windowsシステムには適用されません。 |
表J-5 DEVICESビューのメトリックの説明
メトリック | 説明 |
---|---|
ior |
現在のサンプル間隔内での平均のディスク読取り速度(KB/秒) |
iow |
現在のサンプル間隔内での平均のディスク書込み速度(KB/秒) |
ios |
現在のサンプル間隔内での平均のディスクI/O操作速度(I/O操作/秒) |
qlen |
現在のサンプル間隔内で待機状態のI/Oリクエストの数 |
wait |
現在のサンプル間隔内でのI/O当たりの平均待機時間(ミリ秒) |
type |
適用可能な場合は、デバイスの使用目的を示します。表示される値は、 |
表J-6 NICSビューのメトリックの説明
メトリック | 説明 |
---|---|
netrr |
現在のサンプル間隔内での平均のネットワーク受信速度(KB/秒) |
netwr |
現在のサンプル間隔内での平均のネットワーク送信速度(KB/秒) |
neteff |
現在のサンプル間隔内での平均の有効バンド幅(KB/秒) |
nicerrors |
現在のサンプル間隔内での平均エラー率(エラー/秒) |
pktsin |
現在のサンプル間隔内での平均の受信パケット率(パケット/秒) |
pktsout |
現在のサンプル間隔内での平均の発信パケット率(パケット/秒) |
errsin |
現在のサンプル間隔内での受信パケットの平均エラー率(エラー/秒) |
errsout |
現在のサンプル間隔内での発信パケットの平均エラー率(エラー/秒) |
indiscarded |
現在のサンプル間隔内での受信パケットの平均ドロップ率(パケット/秒) |
outdiscarded |
現在のサンプル間隔内での発信パケットの平均ドロップ率(パケット/秒) |
inunicast |
現在のサンプル間隔内での平均のユニキャスト・パケット受信率(パケット/秒) |
type |
PUBLICまたはPRIVATE |
innonunicast |
平均のマルチキャスト・パケット受信率(パケット/秒) |
latency |
このネットワーク・インタフェース・カードの推定待機時間(ミリ秒) |
表J-7 FILESYSTEMSビューのメトリックの説明
メトリック | 説明 |
---|---|
total |
領域の合計容量(KB) |
mount |
マウント・ポイント |
type |
ファイル・システムのタイプ(ローカル・ファイル・システム、NFSまたはその他) |
used |
使用済領域の量(KB) |
available |
使用可能な領域の量(KB) |
used% |
使用済領域の割合(%) |
ifree% |
空きファイル・ノードの割合(%) 注意: このメトリックは、Windowsシステムでは使用できません。 |
表J-8 PROTOCOL ERRORSビューのメトリックの説明
メトリック | 説明 |
---|---|
IPHdrErr |
IPv4ヘッダー内のエラーのため破棄された入力データグラムの数 |
IPAddrErr |
IPv4ヘッダーの宛先フィールド内のIPv4アドレスがこのエンティティで受信できる有効なアドレスではなかったため破棄された入力データグラムの数 |
IPUnkProto |
正常に受信されたものの、不明またはサポートされていないプロトコルのため破棄された、ローカルにアドレス指定されたデータグラムの数 |
IPReasFail |
IPv4の再アセンブリ・アルゴリズムによって検出された障害の数 |
IPFragFail |
フラグメンテーション・エラーのため破棄されたIPv4データグラムの数 |
TCPFailedConn |
TCP接続がSYN-SENT状態またはSYN-RCVD状態からCLOSED状態に直接遷移した回数と、TCP接続がSYN-RCVD状態からLISTEN状態に直接遷移した回数 |
TCPEstRst |
TCP接続がESTABLISHED状態またはCLOSE-WAIT状態からCLOSED状態に直接遷移した回数 |
TCPRetraSeg |
再送信されたTCPセグメントの合計数 |
UDPUnkPort |
宛先ポートにアプリケーションが存在しなかった受信済UDPデータグラムの合計数 |
UDPRcvErr |
宛先ポートにアプリケーションが存在しないこと以外の理由で配信できなかった受信済UDPデータグラムの数 |
表J-9 CPUSビューのメトリックの説明
メトリック | 説明 |
---|---|
cpuid
|
仮想CPU |
sys-usage
|
システム領域でのCPUの使用量 |
user-usage
|
ユーザー領域でのCPUの使用量 |
nice |
特定のCPUのNICの値 |
usage |
特定のCPUのCPU使用量 |
iowait |
I/O操作へのCPU待機時間 |
例J-1 ノード・ビュー例
----------------------------------------
Node: rwsak10 Clock: '14-04-16 18.47.25 PST8PDT' SerialNo:155631
----------------------------------------
SYSTEM:
#pcpus: 2 #vcpus: 24 cpuht: Y chipname: Intel(R) cpu: 1.23 cpuq: 0
physmemfree: 8889492 physmemtotal: 74369536 mcache: 55081824 swapfree: 18480404
swaptotal: 18480408 hugepagetotal: 0 hugepagefree: 0 hugepagesize: 2048 ior: 132
iow: 236 ios: 23 swpin: 0 swpout: 0 pgin: 131 pgout: 235 netr: 72.404
netw: 97.511 procs: 969 procsoncpu: 6 rtprocs: 62 rtprocsoncpu N/A #fds: 32640
#sysfdlimit: 6815744 #disks: 9 #nics: 5 nicErrors: 0
TOP CONSUMERS:
topcpu: 'osysmond.bin(30981) 2.40' topprivmem: 'oraagent.bin(14599) 682496'
topshm: 'ora_dbw2_oss_3(7049) 2156136' topfd: 'ocssd.bin(29986) 274'
topthread: 'java(32255) 53'
CPUS:
cpu18: sys-2.93 user-2.15 nice-0.0 usage-5.8 iowait-0.0 steal-0.0
.
.
.
PROCESSES:
name: 'osysmond.bin' pid: 30891 #procfdlimit: 65536 cpuusage: 2.40 privmem: 35808
shm: 81964 #fd: 119 #threads: 13 priority: -100 nice: 0 state: S
.
.
.
DEVICES:
sdi ior: 0.000 iow: 0.000 ios: 0 qlen: 0 wait: 0 type: SYS
sda1 ior: 0.000 iow: 61.495 ios: 629 qlen: 0 wait: 0 type: SYS
.
.
.
NICS:
lo netrr: 39.935 netwr: 39.935 neteff: 79.869 nicerrors: 0 pktsin: 25
pktsout: 25 errsin: 0 errsout: 0 indiscarded: 0 outdiscarded: 0
inunicast: 25 innonunicast: 0 type: PUBLIC
eth0 netrr: 1.412 netwr: 0.527 neteff: 1.939 nicerrors: 0 pktsin: 15
pktsout: 4 errsin: 0 errsout: 0 indiscarded: 0 outdiscarded: 0
inunicast: 15 innonunicast: 0 type: PUBLIC latency: <1
FILESYSTEMS:
mount: / type: rootfs total: 563657948 used: 78592012 available: 455971824
used%: 14 ifree%: 99 GRID_HOME
.
.
.
PROTOCOL ERRORS:
IPHdrErr: 0 IPAddrErr: 0 IPUnkProto: 0 IPReasFail: 0 IPFragFail: 0
TCPFailedConn: 5197 TCPEstRst: 717163 TCPRetraSeg: 592 UDPUnkPort: 103306
UDPRcvErr: 70