top コマンドの swap 部分と swap -l コマンドの違い

top コマンドの swap 部分と swap -l コマンドの違い

私のシステムは256GBのRAMを実行します。一部のプロセスにより、スワップスペースが不足していました。そのため、診断のためにcrontabを設定して使用量とスペースを監視しました。これが私が混乱しているところです。

top コマンドは、次の o/p を表示します。

Memory: 256G phys mem, 24G free mem, 20G total swap, 12G free swap

そして、swapコマンドは以下を表示します。

swap -s
total: 207467584k bytes allocated + 5100648k reserved = 212568232k used, 46298252k available

これら2つの出力を解析または関連付けることはできません。 1つ目は20G、2つ目は212Gです。出力の読み方が混乱しています。どんな助けでも大変感謝します。

ベストアンサー1

私が読んで交換マニュアルソラリスの場合は次swap -sのとおりです。いいえあなたが探している情報を提供するように設計されています。このコマンドとこのオプションは、実際のスワップ使用量ではなくスワップストア構成を説明します。

この数値には、-l オプションでリストされたすべての構成済みスワップ領域のスワップ領域と、次の形式のスワップ領域が含まれます.物理メモリ」。

SolarisはRAMをスワップバックアップストレージとして扱うようです。これはtop出力に注意を払う必要があることを意味します。

おすすめ記事