要約:

要約:

質問:物理メモリ使用量を報告する方法(いいえ隠れ家! )使用ナイモンまたは仮想マシンの状態またはsvmonAIX 6では?

ナイモン:
ここに画像の説明を入力してください。

仮想マシン統計:
ここに画像の説明を入力してください。

svmon:
ここに画像の説明を入力してください。

Linux と同様に free コマンドを使用できますが、AIX では使用できません。

[user@notebook ~]$ free -m
         total       used       free     shared    buffers     cached
Mem:          7797       4344       3453          0        219       2745
-/+ buffers/cache:       1379       6417
Swap:         2047          0       2047
[user@notebook ~]$ free -m | grep cache: | awk '{print $3}'
1379
[user@notebook ~]$ 

ベストアンサー1

ショートバージョン:すべてのファイルキャッシュについて知りたい場合は、clnt使用している+ページ(単位は4kページ)の出力を表示するか、実行可能ファイル(同じ単位)を除くファイルキャッシュの「ファイルページ」を参照してください。perssvmon -Gvmstat -v


何が起こっているのかを完全に理解するには、次の文書を確認する必要があります。AIX ページ置換の概要

簡単に言えば、AIXには2つのメモリー分類があります。

  • 作業記憶 vs 永久記憶

    • ワークメモリはプロセス(スタック、ヒープ、共有メモリ)とカーネルメモリです。これらのメモリをページアウトする必要がある場合は、交換する必要があります。

    • 永続メモリはファイルキャッシュです。ページアウトが必要な場合は、ページアウトが発生したファイルシステムに返されます(ダーティページの場合はクリーンページが回収されます)。これは、JFSファイルシステムの非クライアント(または永続)ページとJFS2、NFS、およびその他のクライアントページに分けられます。

  • 計算されたページと計算されていないページ。

    • コンピューティングページは、プロセスとカーネルデータとプロセステキストデータ(たとえば、実行可能ファイル/コードをキャッシュするページ)です。

    • 非計算は、実行不可能なファイルキャッシュ(または共有ライブラリ)とは異なります。

svmon -G(ところでsvmon -G -O unit=MBちょっと親切です) 永久ページの代わりに仕事をしてください。このwork列はワークメモリです。pers(JFS)および(JFS2)列を追加してclnt永続メモリを取得します。

あなたの場合、ファイルシステム(186151 * 4kページ)でサポートされている約730MBの永続ページがあります。

topas右上隅にある「ウィジェット」は、ややFileSystemCache (numperm)異なる内容を表示し、同じデータを取得しますvmstat -v。これは計算されていない永続ページにすぎません。つまり、上記と同じですが、実行可能ファイルページは除外されます。

あなたの場合は約350MB(16Gの2.2%)程度です。

とにかくキャッシュがあまりないですね。

おすすめ記事