web-dev-qa-db-ja.com

コマンドラインを使用して、Windowsのスワップでページングメモリを確認する方法

Windowsオペレーティングシステムでは、リソースモニターを使用してサーバーのメモリページングを確認します。

コマンドラインで確認する必要があるので、標準のスクリプトでテキストログファイルを確認および作成できます。

ウィンドウズのスワップでページングメモリをチェックする方法はありますが、コマンドラインからですか?

4
Animus_Bellandi

これを試して:

systeminfo | 「仮想メモリ」を見つける

これは返されます:

Virtual Memory: Max Size:  17.297 MB
Virtual Memory: Available: 7.186 MB
Virtual Memory: In Use:    10.111 MB

スワップの使用状況を返す私のPowerShellスクリプトは次のとおりです。

$maxSizeStr = systeminfo | select-string "Virtual Memory: Max Size:"
$maxSize = [int][regex]::Matches($maxSizeStr, '[\d.]+').Value -replace "\.",""
$inUseStr = systeminfo | select-string "Virtual Memory: In Use:"
$inUse = [int][regex]::Matches($inUseStr, '[\d.]+').Value -replace "\.",""
$swapUsage = ($inUse / $maxSize) * 100
Write-Output $swapUsage
5
manuel