Windows成功诊断出虚拟内存不足的情况,这里的虚拟内存不是pagingfile

2024-06-18 13:49:07 浏览数 (1)

结论先行:Windows成功诊断出虚拟内存不足的情况,这里的虚拟内存不是pagingfile,而是保留物理内存之外的实际可被操作系统利用的物理内存 虚拟内存之和。

腾讯云公共镜像虚拟内存默认范围是1000MB-12000MB,下图case的机器,物理内存2G,当时2G 物理内存 12000MB pagingfile用满了,磁盘空间也快满了,12000MB就是将近12G磁盘空间。

18 12就是30G了,操作系统再占点,剩余空间就没多少了,磁盘显红,磁盘空间不足

交换分区使用量在14G左右,总的交换分区就14G,物理内存、pagingfile两个维度都瓶颈了。物理内存2G、pagingfile 12G,这倍差已经很大了,pagingfile占比交换分区越大,系统性能越差。如果业务没有特殊性,常规设置的话推荐pagingfile按物理内存:pagingfile=1:1.25来设置。

2004

Warning

System

Microsoft-Windows-Resource-Exhaustion-Detector

系统日志报的这个虚拟内存其实就是交换分区,并不是严格意义上的虚拟内存pagingfile。具体请参考https://cloud.tencent.com/developer/article/1924864

0 人点赞