oclumon dumpnodeview

oclumon dumpnodeviewコマンドを使用して、ノード・ビューの形式でシステム監視サービスからログ情報を表示します。

使用上の注意

ノード・ビューは、ある時点でのノードについてクラスタ状態モニターによって収集されたすべてのメトリックの集合です。クラスタ状態モニターは、すべてのノードで5秒ごとにメトリックの収集を試行します。一部のメトリックは静的ですが、その他のメトリックは動的です。

詳細な出力を表示する場合、ノード・ビューは次の8つのビューで構成されています。

  • SYSTEM: CPU数、CPU使用率、メモリー使用量などのシステム・メトリックをリストします。

  • TOP CONSUMERS: 消費する上位のプロセスを次の形式でリストします。

    metric_name: 'process_name(process_identifier) utilization'
    
  • CPUS: 各CPUの統計情報をリストします。

  • PROCESSES: PID、名前、スレッド数、メモリー使用量、ファイル記述子の数などのプロセス・メトリックをリストします。

  • DEVICES: ディスクの読取り速度および書込み速度、キューの長さ、I/O当たりの待機時間などのデバイス・メトリックをリストします。

  • NICS: ネットワークの受信速度および送信速度、有効バンド幅、エラー率などのネットワーク・インタフェース・カードのメトリックをリストします。

  • FILESYSTEMS: 合計領域、使用済領域、使用可能な領域などのファイル・システムのメトリックをリストします。

  • PROTOCOL ERRORS: プロトコル・エラーをリストします。

SYSTEMビューおよびTOP CONSUMERSビューのみを含むサマリー・レポートを生成します。

構文

oclumon dumpnodeview [-allnodes | -n node1 ...] [-last duration | -s timestamp -e timestamp] [-i interval] [-v | [-system][-process][-procag][-device][-filesystem][-nic][-protoerr][-cpu][-topconsumer]] [-format format type] [-dir directory [-append]]

パラメータ

表-8 oclumon dumpnodeviewコマンドのパラメータ

パラメータ 説明
-allnodes

クラスタ内のすべてのノードのノード・ビューをダンプするには、このオプションを使用します。

-n node1 node2

ノード・ビューをダンプする1つのノード(または、空白区切りのリストで複数のノード)を指定します。

-last "duration"

最後のメトリックを取得する時間(二重引用符("")で囲んだHH24:MM:SS形式)を指定するには、このオプションを使用します。

次に例を示します。
"23:05:00"
-s "time_stamp" -e "time_stamp"

-sオプションを使用して一連の問合せを開始するタイム・スタンプを指定し、-eオプションを使用して一連の問合せを終了するタイム・スタンプを指定します。

二重引用符("")で囲んだYYYY-MM-DD HH24:MM:SS形式で時間を指定します。

次に例を示します。
"2011-05-10 23:05:00"

注意: 範囲を得るには、これらの2つのオプションの両方を指定します。

-i interval

収集間隔を5秒ごとに指定します。

-v

ノード・ビューの詳細出力を表示します。

-system, -process, -device, -filesystem, -nic, -protoerr, -cpu, -topconsumer

ノード・ビューの指定した各部分をダンプします。

-format "format type"

出力形式を指定します。

"format type"はlegacytabularまたはcsvにすることができます。

デフォルトの形式はほとんどの場合tabularで、1行のみのノード・ビュー部分の場合はlegacyになります。

-dir directory

指定したディレクトリのファイルにノード・ビューをダンプします。

-appendオプションを指定して、現在のファイルを既存のファイルに追加します。–appendを指定しない場合、このコマンドによって既存のファイルが上書きされます(存在する場合)。

たとえば、コマンドoclumon dumpnodeview -dir dir_nameでは、指定したディレクトリにデータがダンプされます。

このコマンドを2回実行すると、前の実行でダンプされたデータが上書きされます。

このコマンドを-appendとともに実行すると(oclumon dumpnodeview -dir dir_name -appendなど)、現在の実行のデータが指定したディレクトリ内の以前のデータに追加されます。

-procag

ノード・ビューのプロセスを、次のカテゴリごとに集計して出力します。

  • DBBG (DBバックグラウンド)

  • DBFG (DBフォアグラウンド)

  • CLUST (クラスタ)

  • OTHER (その他のプロセス)

注意: -procagは、現在Linux、SolarisおよびAIXでのみ使用できます。Microsoft Windowsシステムでは、サポートされていません。

-h

oclumon dumpnodeviewコマンドのオンライン・ヘルプを表示します。

使用上の注意

  • 特定の環境では、このコマンドによってリプレイされる前にデータがしばらくの間遅延します。

    たとえば、crsctl stop cluster -allコマンドによってデータが遅延する可能性があります。crsctl start cluster -allを実行した後で、oclumon dumpnodeviewによって期間中に収集されたデータが表示されるまでに数分間かかることがあります。

  • デフォルトでは、ノード・ビューが連続的にダンプされます。連続的な表示を停止するには、LinuxおよびMicrosoft Windowsでは[Ctrl]+[C]を使用します。

  • ノード・ビューのダンプを取得するには、ローカル・システム監視サービス(osysmond)およびクラスタ・ログ出力サービス(ologgerd)の両方が実行されている必要があります。

  • oclumon dumpnodeviewコマンドでは、CPUコアの127のCPUのみが表示され、リストのCPUがランダムに省略されます。

メトリックの説明

この項では、次の表にリストされた、ノード・ビューを構成する7つの各ビューのメトリックについて説明します。

表-9 oclumon dumpnodeview SYSTEMビュー・メトリックの説明

メトリック 説明
#pcpus

物理CPUの数

#cores

システム内のCPUコアの数

#vcpus

論理演算ユニットの数

cpuht

CPUのハイパースレッディングが有効(Y)または無効(N)

chipname

CPUベンダーの名前

cpu

現在のサンプル間隔内での処理装置ごとの平均CPU使用率(%)。

CPUコア全体の割合。100%は、対象メトリックにすべてのコアが使用されていることを示します。

cpuusage

合計CPU使用率 = cpusystem + cpuuser + cpunice

cpusystem

カーネル・モードのプロセスによって使用されるCPU。

cpuuser

ユーザー・モードの通常のプロセスによって使用されるCPU。

cpunice

「nice」が指定されたプロセス(低優先度)によって使用されるCPU。

cpuiowait

I/Oを待機しているCPU。

cpusteal

他のVMより解放される物理CPUを待機している仮想CPU。

cpuq

現在のサンプル間隔内で、実行キューで待機中のプロセスの数

physmemfree

RAMの空き容量(KB)

physmemtotal

使用可能なRAMの合計容量(KB)

shmem

共有メモリー。

mcache

ファイル・バッファに使用される物理RAMの量にキャッシュ・メモリーとして使用される物理RAMの量を加えたもの(KB)

Microsoft Windowsシステムでは、これがファイル・システム・キャッシュによって現在使用されているバイト数です。

注意: このメトリックは、Solarisでは使用できません。

swapfree

スワップ・メモリーの空き容量(KB)

swaptotal

物理スワップ・メモリーの合計容量(KB)

hugepagetotal

ヒュージの合計サイズ(KB)

注意: このメトリックは、SolarisまたはMicrosoft Windowsシステムでは使用できません。

hugepagefree

ヒュージ・ページの空きサイズ(KB)

注意: このメトリックは、SolarisまたはMicrosoft Windowsシステムでは使用できません。

hugepagesize

ヒュージ・ページの最小ユニット・サイズ

注意: このメトリックは、SolarisまたはMicrosoft Windowsシステムでは使用できません。

ior

現在のサンプル間隔内での平均の合計ディスク読取り速度(KB/秒)

iow

現在のサンプル間隔内での平均の合計ディスク書込み速度(KB/秒)

ios

現在のサンプル間隔内での平均のディスクI/O操作速度(I/O操作/秒)

swpin

現在のサンプル間隔内での平均スワップ・イン率(KB/秒)

注意: このメトリックは、Microsoft Windowsシステムでは使用できません。

swpout

現在のサンプル間隔内での平均スワップ・アウト率(KB/秒)

注意: このメトリックは、Microsoft Windowsシステムでは使用できません。

pgin

現在のサンプル間隔内での平均ページ・イン率(ページ/秒)

pgout

現在のサンプル間隔内での平均ページ・アウト率(ページ/秒)

netr

現在のサンプル間隔内での平均の合計ネットワーク受信速度(KB/秒)

netw

現在のサンプル間隔内での平均の合計ネットワーク送信速度(KB/秒)

procs

プロセス数

procsoncpu

CPUで現在実行中のプロセス数

#procs_blocked

現在、I/Oの待機をブロックされているプロセスの数。

rtprocs

リアルタイム・プロセスの数

rtprocsoncpu

CPUで現在実行中のリアルタイム・プロセス数

#fds

オープン・ファイル記述子の数

または

Microsoft Windows上のオープンしているハンドルの数

#sysfdlimit

ファイル記述子の数に対するシステム制限。

注意: このメトリックは、SolarisまたはMicrosoft Windowsシステムでは使用できません。

#disks

ディスク数

#nics

ネットワーク・インタフェース・カードの数

nicErrors

現在のサンプル間隔内での平均の合計ネットワーク・エラー率(エラー/秒)

#nfs

ネットワーク・ファイル・システムの数。

loadavg1
loadavg5
loadavg15

過去1分間、5分間、15分間のロード平均(実行キュー内またはディスクI/Oを待機中のジョブの平均数)。

表-10 oclumon dumpnodeview PROCESSESビュー・メトリックの説明

メトリック 説明
name

実行可能なプロセスの名前

pid

オペレーティング・システムによって割り当てられたプロセス識別子

ppid

親プロセスのPID。

たとえば、プロセス1がプロセス2を生成する場合、プロセス2のppidはプロセス1のpidです。

cumulative_cpu

このプロセスが起動してから実行するようにスケジュールされたCPU時間の合計です。ここまでにこのプロセスに費やされたCPU時間の合計は、マイクロ秒単位で測定されます。

#procfdlimit

このプロセスのファイル記述子の数に対する制限

注意: このメトリックは、Microsoft Windows、AIXおよびHP-UXシステムでは使用できません。

cpuusage

プロセスのCPU使用率(%)

注意: 使用率の最大値は、処理装置の数の100倍です。

vmem

プロセスの仮想メモリー使用量(KB)

privmem

プロセスのプライベート・メモリー使用量(KB)

shmem, shm, and sharedmem

プロセスの共有メモリー使用量(KB)

注意: このメトリックは、Microsoft Windows、SolarisおよびAIXシステムでは使用できません。Linuxシステムでのみサポートされています。

workingset

プログラムのワーキング・セット(KB)

注意: このメトリックは、Microsoft Windowsでのみ使用可能です。

#fd

このプロセスでオープンしているファイル記述子の数

または

Microsoft Windows上のこのプロセスでオープンしているハンドルの数

#threads

このプロセスで作成されたスレッドの数

priority

プロセス優先度

nice

プロセスの正常値

注意: このメトリックは、Microsoft Windowsシステムには適用されません。

state

プロセスの状態

注意: このメトリックは、Microsoft Windowsシステムには適用されません。

表-11 oclumon dumpnodeview DEVICESビュー・メトリックの説明

メトリック 説明
ior

現在のサンプル間隔内での平均のディスク読取り速度(KB/秒)

iow

現在のサンプル間隔内での平均のディスク書込み速度(KB/秒)

ios

現在のサンプル間隔内での平均のディスクI/O操作速度(I/O操作/秒)

qlen

現在のサンプル間隔内でWAIT状態のI/Oリクエストの数

wait

現在のサンプル間隔内でのI/O当たりの平均待機時間(ミリ秒)

type

適用可能な場合は、デバイスの使用目的を示します。可能な値は次のとおりです。

  • SWAP

  • SYS

  • OCR

  • ASM

  • VOTING

表-12 oclumon dumpnodeview NICSビュー・メトリックの説明

メトリック 説明
netrr

現在のサンプル間隔内での平均のネットワーク受信速度(KB/秒)

netwr

現在のサンプル間隔内での平均のネットワーク送信速度(KB/秒)

neteff

現在のサンプル間隔内での平均の有効バンド幅(KB/秒)

nicerrors

現在のサンプル間隔内での平均エラー率(エラー/秒)

pktsin

現在のサンプル間隔内での平均の受信パケット率(パケット/秒)

pktsout

現在のサンプル間隔内での平均の発信パケット率(パケット/秒)

errsin

現在のサンプル間隔内での受信パケットの平均エラー率(エラー/秒)

errsout

現在のサンプル間隔内での発信パケットの平均エラー率(エラー/秒)

indiscarded

現在のサンプル間隔内での受信パケットの平均ドロップ率(パケット/秒)

outdiscarded

現在のサンプル間隔内での発信パケットの平均ドロップ率(パケット/秒)

inunicast

現在のサンプル間隔内での平均のユニキャスト・パケット受信率(パケット/秒)

type

PUBLICまたはPRIVATE

innonunicast

平均のマルチキャスト・パケット受信率(パケット/秒)

latency

このネットワーク・インタフェース・カードの推定待機時間(ミリ秒)

表-13 oclumon dumpnodeview FILESYSTEMSビュー・メトリックの説明

メトリック 説明
total

領域の合計容量(KB)

mount

マウント・ポイント

type

ファイル・システムのタイプ(ローカル・ファイル・システム、NFSまたはその他)

used

使用済領域の量(KB)

available

使用可能な領域の量(KB)

used%

使用済領域の割合(%)

ifree%

空きファイル・ノードの割合(%)

注意: このメトリックは、Microsoft Windowsシステムでは使用できません。

表-14 oclumon dumpnodeview 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データグラムの数

表-15 oclumon dumpnodeview CPUSビュー・メトリックの説明

メトリック 説明

cpuid

仮想CPU

sys-usage

システム領域でのCPUの使用量

user-usage

ユーザー領域でのCPUの使用量

nice

特定のCPUのNICの値

usage

特定のCPUのCPU使用量

iowait

I/O操作へのCPU待機時間

例-2 dumpnodeview -n

次の例では、過去12時間に収集された、node1node2およびnode3のノード・ビューをダンプします。

$ oclumon dumpnodeview -n node1 node2 node3 -last "12:00:00"

次の例では、過去15分間で30秒ごとに収集された、すべてのノードのノード・ビューを表示します。

$ oclumon dumpnodeview -allnodes -last "00:15:00" -i 30

例-3 dumpnodeview –format csv

次の例では、オプション-format csvを使用して、カンマ区切り値のファイル形式で内容を出力する方法を示しています。

# oclumon dumpnodeview –format csv

dumpnodeview: Node name not given. Querying for the local host

----------------------------------------
Node: node1 Clock: '2016-09-02 11.18.00-0700' SerialNo:310668 
----------------------------------------

SYSTEM:
"#pcpus","#cores","#vcpus","cpuht","chipname","cpuusage[%]","cpusys[%]","cpuuser[%]",
"cpunice[%]","cpuiowait[%]","cpusteal[%]","cpuq","physmemfree[KB]","physmemtotal[KB]",
"mcache[KB]","swapfree[KB]","swaptotal[KB]","hugepagetotal","hugepagefree","hugepagesize",
"ior[KB/S]","iow[KB/S]","ios[#/S]","swpin[KB/S]","swpout[KB/S]","pgin[#/S]","pgout[#/S]",
"netr[KB/S]","netw[KB/S]","#procs","#procsoncpu","#procs_blocked","#rtprocs","#rtprocsoncpu",
"#fds","#sysfdlimit","#disks","#nics","loadavg1","loadavg5","loadavg15","#nicErrors"
2,12,24,Y,"Intel(R) Xeon(R) CPU X5670 @ 2.93GHz",68.66,5.40,63.26,0.00,0.00,0.00,0,820240,
73959636,61520568,4191424,4194300,0,0,
2048,143,525,64,0,0,0,279,600.888,437.070,951,24,0,58,N/A,33120,6815744,13,5,19.25,17.67,16.09,0

TOPCONSUMERS:
"topcpu","topprivmem","topshm","topfd","topthread"
"java(25047) 225.44","java(24667) 1008360","ora_lms1_prod_1(28913) 4985464","polkit-gnome-au(20730) 1038","java(2734) 209"

例-4 dumpnodeview –procag

次の例は、ノード・ビューを、DBBG (DBバックグラウンド)、DBFG (DBフォアグラウンド)、CLUST (クラスタ)およびOTHER (その他のプロセス)のカテゴリごとに集計して出力する方法を示しています。

# oclumon dumpnodeview –procag

----------------------------------------
Node: node1 Clock: '2016-09-02 11.14.15-0700' SerialNo:310623 
----------------------------------------
PROCESS AGGREGATE:
cpuusage[%]   privatemem[KB]    maxshmem[KB]   #threads     #fd   #processes   category       sid
       0.62         45791348         4985200        187   10250          183       DBBG    prod_1
       0.52         29544192         3322648        191   10463          187       DBBG    webdb_1
      17.81          8451288          967924         22     511           22       DBFG    webdb_1
      75.94         34930368         1644492         64    1067           64       DBFG    prod_1
       3.42          3139208          120256        480    3556           25       CLUST
       1.66          1989424           16568       1110    4040          471       OTHER 

例-5 ノード・ビューの出力

----------------------------------------
Node: rwsak10 Clock: '2016-05-08 02.11.25-0800' 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