关于Windows虚拟内存的几个概念澄清

| 2019-05-17

狭义的虚拟内存是分页文件pagingfile,通过SystemPropertiesPerformance.exe /pagefile命令设置
 
硬件配置(含CPU、内存、虚拟内存情况)可以用这句命令导出到文件
 
msinfo32 /nfo C:\SYSSUM.NFO /categories +systemsummary
 
可用物理内存=安装的物理内存-为硬件保留的物理内存
 
广义的虚拟内存(即交换分区)=可用物理内存+分页文件
 
下面的说明,我是以1台384G内存的黑石机器来截图示例的

上图箭头所指是微软在用词上不严谨。所有windows都是这样,跟云厂商没关系,你去看你windows电脑也是这样的。
 
不该是Virtual Memory虚拟内存,应该是PagingFile分页文件。
 
msinfo32显示的信息才是准确的,云监控显示的信息也是准确的。

 
如下图左侧圈出的,总的虚拟内存(即交换分区)=总的物理内存+分页文件
 
云监控对应的2个内存指标,分别对应下图右下的使用中和已提交,分别是物理内存使用量和交换分区使用量(并非pagingfile使用量)

如果把pagingfilesize设置为0了,msinfo32显示的总的虚拟内存(即交换分区)=总的物理内存+分页文件=总的物理内存+0=总的物理内存
 
此时,2个内存指标的图像是一样的
 
搞清楚概念后就会明白,物理内存是交换分区的一部分,因此交换分区监控会一直存在

编辑:航网科技 来源:腾讯云 本文版权归原作者所有 转载请注明出处

在线客服

微信扫一扫咨询客服


全国免费服务热线
0755-36300002

返回顶部