Windows系统如何查询为硬件保留的内存
# 系统装机内存 (GB)
$totalPhysical = (Get-CimInstance Win32_PhysicalMemory | Measure-Object -Property Capacity -Sum).Sum / 1GB
# 系统可见内存 (GB)
$os = Get-CimInstance Win32_OperatingSystem
$totalVisible = $os.TotalVisibleMemorySize / 1MB
# 为硬件保留的内存 (MB)
$hardwareReserved = ($totalPhysical - $totalVisible)*1024
# 为硬件保留的内存(这里的单位MB或者GB,适配任务管理器性能模块的内存单位)
if($hardwareReserved -gt 1024){
$hardwareReservedGB=$hardwareReserved/1024
Write-Host "为硬件保留的内存: $hardwareReservedGB GB"
Write-Host "为硬件保留的内存: $hardwareReserved MB"
}else{
$hardwareReservedMB=$hardwareReserved
Write-Host "为硬件保留的内存: $hardwareReservedMB MB"
}
如果是resmon命令,则单位都是MB且向上取整,举2个例子
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。