当社には Tru64 Unix 上で動作する独自のシステムがあります。これはターミナル ベースのシステムです。システムにログインして「vmstat」を使用すると、vmstat のようなビューが表示されます。ただし、表示される情報は標準の vmstat とは少し異なります。
10:27 up 36 days, 20:18, 797 users, load average: 15.75, 15.52, 14.94
Virtual Memory Statistics: (pagesize = 8192)
procs memory pages intr cpu
r w u act free wire fault cow zero react pin pout in sy cs us sy id
27 2K 335 9M 129K 874K 105G 581M 9G 135M 1G 13M 2K 125K 13K 23 11 66
33 2K 336 9M 131K 874K 114K 4331 59K 3362 9729 334 2K 156K 15K 33 11 56
26 2K 333 9M 130K 873K 89798 2147 50K 157 5481 60 2K 128K 14K 30 8 62
34 2K 332 9M 121K 873K 86165 2474 40K 4107 5709 71 2K 220K 14K 35 12 53
28 2K 328 9M 139K 873K 99686 3071 43K 7362 7029 140 2K 177K 14K 38 11 51
プロセスを表す「r」は標準のvmstatレイアウトの一部ですが、「w」や「u」はそうではありません。この種のvmstatレイアウトに関する参考文献をGoogleで見つけることができません。linuxcommand.orgレイアウトは次のようになります:
r b swpd free buff cache si so bi bo in cs us sy id wa
の代わりに:
r w u act free wire fault cow zero react pin pout in sy cs us sy id
なぜ私のものが違うのか、誰か説明できますか? または、少なくとも各フィールドの意味を教えてください。
答え1
あなたのは走っているから違うトゥルー64、Linuxではありません。
(ほとんどの「標準」UNIX プログラムは、そのソース (gnu/bsd/sun など) に応じてオプションと出力が若干異なります。)
答え2
ありがとうございます。いろいろ調べた結果、HP のサイトで Tru64 vmstat のドキュメントを見つけました。今回は Google では見つけられなかったようです。