Vmstat は非標準の値を返すようです。

Vmstat は非標準の値を返すようです。

当社には 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 では見つけられなかったようです。

True64 VMStat ドキュメント

関連情報