TOP(サイトマップ)

Solarisの性能関係コマンド

(はじめに)
はじめに
Solarisって・・・
SunのセミナーとSDC
Solaris 10概要
資格(SCSA,SCNA)
Solarisフォーラム
管理人に連絡

(Solaris基本)

Solarisのインストール
システムの起動と停止
ファイルシステム
オートマウントとマウント
パッケージとパッチ
ユーザの追加と削除
ファイル権限(セキュリティ)
バックアップとリストア
CDE環境
プロセス管理/監視

(ネットワーク管理)

OSIを理解してみる
TCP/IPの設定
(TCP/IP入門)
DNSの設定
NISの設定
NFSの設定(WebNFS,CacheFS)
(NIS、NIS+、DNS違い)
DHCPの設定
1つのNICで複数IP設定

(IO関連)

インタフェース概要
SAFの管理
プリンタ管理概要
プリンタコマンド
SunSolve Online
SCSI情報(KEY,ASC,ASCQ)

(ソフトウェア関連)

Bash
Apache
Solstice DiskSuite
(SDS OSミラー回復)
Veritas VxVM

(OBPについて)

PROM(OBP)の概要
OBPでのキーボード操作
一般的なOBPコマンド
SolarisでOBPの設定
OBPに関するFAQ


(トラブル時の対応)

基本情報
エラーメッセージ
(主要メッセージ一覧)
性能関連コマンド
トレースコマンド
クラッシュダンプ
SunSolve Online

(その他)

小技集
UNIXコマンド
(manマニュアル)
システムチューニング
ネットワークチューニング
UltraSPARC T1について

(FAQ)

rootのPASSが不明
ハングアップかな?
ハードトラブル
OSが起動しない(b)
swap領域の拡張方法

(リンク)

Sun関連リンク
その他リンク
アバウトなJava入門
Perlメモ(逆引き用)

Solaris 性能関連コマンドの紹介

(1)prstatコマンド

prstatとは他のUNIX系では、topコマンドと同様なものである。うまく表示していないかもしれないが、下記のように表示されます。このコマンドはSolaris8から使えるので、他のバージョンのSolarisの場合は、topがフリーソフトとしてあるので、ダウンロードして、インストールしてみてはどうか?

# prstat
   PID USERNAME  SIZE   RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP
  3347 root     2104K 1148K cpu0    54    0   0:00.00 0.3% prstat/1
     1 root      672K   92K sleep   59    0   0:00.11 0.0% init/1
   231 root      920K    0K sleep   48    0   0:00.00 0.0% htt/1
   214 root     2500K    0K sleep   55    0   0:00.00 0.0% cs00/1
   213 root      768K    0K sleep   43    0   0:00.00 0.0% cssd/1
   211 root      840K  332K sleep   59    0   0:00.00 0.0% utmpd/1
   189 root     2924K    0K sleep   56    0   0:00.00 0.0% lpsched/1
   163 root     1768K    0K sleep   48    0   0:00.00 0.0% cron/1
   216 root     3188K  740K sleep   58    0   0:00.00 0.0% vold/6
   159 root     3204K  776K sleep   59    0   0:00.00 0.0% syslogd/11
   212 root     1324K    0K sleep   52    0   0:00.00 0.0% cimomboot/1
   179 root     1836K    0K sleep  100    -   0:00.00 0.0% xntpd/1
   143 root     2096K  272K sleep   48    0   0:00.00 0.0% inetd/1
   201 root     1100K    0K sleep   56    0   0:00.00 0.0% powerd/3
   175 root     2380K  948K sleep   45    0   0:00.00 0.0% nscd/8
   144 root     3264K  664K sleep   58    0   0:00.07 0.0% automountd/5
    63 root     2004K  132K sleep   53    0   0:00.00 0.0% syseventd/10
   340 nobody   2980K 1568K sleep   58    0   0:00.15 0.0% httpd/4
   118 root     2084K    0K sleep   58    0   0:00.00 0.0% rpcbind/1
   259 root     2344K  536K sleep   44    0   0:00.03 0.0% sshd/1
   232 root     8028K  228K sleep   58    0   0:00.00 0.0% htt_server/8
Total: 87 processes, 239 lwps, load averages: 0.00, 0.01, 0.01


(2)sarコマンド

【使用方法】
sar [ -aAbcdgkmpqruvwy ] [ -o filename ] t [ n ]
sar [ -aAbcdgkmpqruvwy ] [ -e time ] [ -f filename ] [ -i sec ] [ -s time ]

【オプション】
-a:ファイルアクセス操作の統計情報の表示
-A:オプション全て取得(-abcdgkmpqruvwy)
-b:バッファー動作の統計情報が表示
-c:システムコールの統計情報
-d:ディスク動作の統計情報が表示
-g:ページアウトとメモリー解放動作の平均値
-k:KMAに関する資源の情報
-m:プロセス間通信の動作
-p:ページイン動作の表示
-q:待ち行列(キュー)の状態表示
-r:使用してないメモリーページ数,スワップファイルのブロック数
-u:CPU の使用状況の表示
-v:プロセス、inode等のテーブルの状態の表示
-w:スワッピングと切り替え動作の表示
-y:端末デバイス(TTY)の動作の監視


(3)vmstatコマンド

【使用方法とオプション】
vmstat [ -cipsS ] [ disks ] [ interval [ count ] ]

【オプション】
-c: Report cache ushing statistics for a virtual cache.
-i: Report interrupts per device.
-p: Report paging activity in details.
-s: Report the total of various system events that have taken place since the system was last booted.
-S: Report swapping statistics.

# vmstat 3
 procs     memory            page            disk          faults      cpu
 r b w   swap  free  re  mf pi po fr de sr dd f0 s1 s3   in   sy   cs us sy id
 0 0 0 520720  6112   0  35 29  7 18  0  5  4  0  0  0  121  167   71  1  2 97
 0 0 0 518216  4744   0  28  2  0  0  0  0  0  0  0  0  112  100   64  0  1 99
 0 0 0 518208  4760   0   0  0  8  8  0  0  1  0  0  0  113  102   62  0  0 100
 0 0 0 518208  4760   0   0  0  0  0  0  0 10  0  2  0  148   72   75  0  0 100


(procs) Reports the following states: r ディスパッチ待ち行列内のカーネルスレッド数 b 資源を待機中のブロックされたカーネルスレッド w 資源処理の完了を待機中のスワップアウトされた軽量プロセス数
(memory) 実メモリーと仮想メモリーの使用状況を表示する swap 使用可能なスワップ空間 free 空きリストのサイズ (page) ページフォルトとページング動作を 1 秒当りの単位数として表示する re 回収されたページ数 mf 軽度のフォルトと重大なフォルト pi ページインされたキロバイト数 po ページアウトされたキロバイト数 fr 解放されたキロバイト数 de 最後にスワップインされたプロセスに必要だと予想されるメモリー sr ページデーモンによって走査されたページ数 (現在は使用されていない) (sr が 0 以外の値であれば、ページデーモンは実行されている) (disk) 最高 4 台のディスク上のデータを示す、1 秒当りのディスク処理数を表示する示する in 1 秒当りの割り込み数 sy 1 秒当りのシステムコール数 cs CPU のコンテキスト切替え率 (cpu) CPU 時間の使用状況を表示する us ユーザー時間 sy システム時間 id アイドル時間



(4)iostatコマンド

# iostat -xtc 2
                               extended device statistics      tty         cpu
device    r/s  w/s   kr/s   kw/s wait actv  svc_t  %w  %b  tin tout us sy wt id
dad0      1.4  1.1   13.8   11.8  0.1  0.0   66.0   1   2    2  122  1  1  1 97
fd0       0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
sd19      0.0  0.1    0.3    3.7  0.0  0.0    9.5   0   0
sd30      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
nfs1      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
                               extended device statistics      tty         cpu
device    r/s  w/s   kr/s   kw/s wait actv  svc_t  %w  %b  tin tout us sy wt id
dad0      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0    0  240  0  0  0 100
fd0       0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
sd19      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
sd30      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
nfs1      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0

r/s 1 秒当りの読み取り数
w/s 1 秒当りの書き込み数
Kr/s 1 秒当りの読み取りキロバイト数
Kw/s 1 秒当りの書き込みキロバイト数
wait サービス (待ち行列の長さ) を待機中の平均トランザクション数
actv サービス中の平均トランザクション数

svc_t ミリ秒単位で表した平均サービス時間
%w 待ち行列が空でない時間の割合
%b ディスクがビジーである時間の割合


Google
WWW を検索 Solarisでいきましょか?」内を検索





Copyright (C) 2008 Solarisでいきましょか? All rights reserved