スワップを使っているのだろうか。free
メモリ使用量の表示:
# free
total used free shared buff/cache available
Mem: 1362084 169864 38288 724 1153932 1163816
Swap: 1048572 0 1048572
私の理解は、これがメモリ使用量のスナップショットにすぎないことです。コマンドを繰り返すと数字が変わりますfree
。
スワップが使用されていることを確認できますか?
答え1
スキャン間にスペースが確保されていても、スワップアクティビティを確認するにはカウンタを使用します。
$ cat /proc/vmstat | grep pswp
pswpin 0
pswpout 0
この回答しましたここ。
答え2
推測できるように、free
コマンドが実行されたときのシステム状態のみを提供します。これを監視、選択、または説明する基準または基準のセットに基づいて操作を実行できるツールがあります。たとえば、私はスプランクシステムメトリックを監視する作業では、これにより、1つ以上のシステムの経時的なスワップ使用量を簡単に確認できます。
ただし、結論は、システムがスワップスペースの使用を開始したときに警告を受けるには、1つまたは別のツールを選択する必要があることです。これはcron
コンテンツを視聴するのと同じくらい簡単です/proc/meminfo
。