WindowsのFree swap spaceがおかしい
いつもお世話になっています。
以下の現象が発生しています。
原因の推測できますでしょうか。
Windows Server 2016 Standardでsysteminfoコマンドを実行すると
仮想メモリ: 最大サイズ: 5,232 MB
仮想メモリ: 利用可能: 1,277 MB
仮想メモリ: 使用中: 3,955 MB
ほぼ同じ時間にZabbixによるFree Swap Spaceの値は
174.18 MB
環境は以下の通りです。
被監視側
Windows Server 2016 Standard
Zabbix Agentバージョン:3.0.10
zabbix_proxy (Zabbix) 3.0.22
Zabbix Server 3.0.21
TNK - 投稿数: 4671
おかしくはないと思います。
実メモリのサイズとスワップファイルのサイズを足し合わせたもの
がおおよそ仮想メモリの最大サイズになっていませんか?
そして、仮想メモリの使用中のサイズが3955MBのようですから、そ
の一部が、スワップファイル上に存在しているのでしょう。
そして、スワップファイルのサイズから、その使用している分を引
いたものが、ZabbixのアイテムのFree swap spaceの値として取得
できているのではないでしょうか?
systeminfoで出力される仮想メモリに関する情報は、swapファイル
の使用状況を直接示すものでは無いと思います。
スワップファイルのサイズやご提示頂けなかったsysteminfoで出力
されたと思うのですが、「物理メモリの合計」「利用できる物理メ
モリ」などの値と合わせて、ご自身の環境を再度ご確認ください。
YSoe09 - 投稿数: 21
返信ありがとうございます。
システムのプロパティでは、ページングファイルのサイズが1152MBとなっています。
また、systeminfoコマンドでの物理メモリサイズは4095MBです。
足すと仮想メモリサイズと同じですので、仰ること理解できました。
WindowsOSでは、物理メモリの空きが十分にあるにもかかわらず、Swapの枯渇が発生することもあるということなんですね。
ありがとうございました。