Linuxでカウンタをどのように交換または交換できますか?

Linuxでカウンタをどのように交換または交換できますか?

CentOS 6でスワップイン/アウトアクティビティのカウンタを取得しようとしています。目的は、RRDtoolに生データを供給してチャートを生成し、それを使用して警告を生成することです。一般的なツール(vmstat、、smemおよび)を見てみましたが、dstatこれらのツールはすべて、カウンタへの生のアクセスを提供するのではなく、インタラクティブに、つまり「この時点から」使用するように設計されているようです。

sarシステムで実行されており、履歴レポートを生成できますが、スワップイン/アウトアクティビティのカウンタを追跡しないようです。

これ/proc マンページ次のように生のカウンターを取得できることを示しているようです/proc/stat

page 5741 1808
    The number of pages the system paged in and the number
    that were paged out (from disk).

/proc/statただし、このシステム(カーネル2.6.32)のコンテンツには対応する行はありません。私はバックグラウンドプロセスの実行/ループを避けるために生のカウンタを好みますvmstat。たとえば、無料のコンテンツを見ると、最後の読み取り以降の全体的なアクティビティではなく、シングルポイントの使用率しか表示されないため、理想的ではありません。

どのようなヒントがありますか?

ベストアンサー1

検索中のページイン/ページアウトがページングまたはスワッピングによって発生したかどうかはわかりません。違いを説明するいくつかの場所は次のとおりです(https://superuser.com/questions/785447)。交換およびページアウトされたページの数/proc/vmstat

ページのロード/ロード

$ cat /proc/vmstat|grep pgpg
pgpgin 6920262
pgpgout 345654122

ページスワップイン/アウト

$ cat /proc/vmstat|grep pswp
pswpin 0
pswpout 0

おすすめ記事