问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Windows Server 2019清理已缓存的内存:RAMMap使用指南

创作时间:
作者:
@小白创作中心

Windows Server 2019清理已缓存的内存:RAMMap使用指南

引用
CSDN
1.
https://blog.csdn.net/qq_42179736/article/details/140517909

Windows Server 2019中,已缓存内存有时会占用过高且不会自动释放,这可能是一个系统Bug。本文将介绍如何使用微软官方工具RAMMap来清理已缓存的内存。

已缓存内存简介

已缓存内存本来是空闲的内存,微软为了提高系统性能,将硬盘上常用的文件缓存到这部分内存中,这样就不需要每次都从硬盘读取,从而提升系统响应速度。这部分缓存的内存被称为备用内存。


图1:已缓存内存示意图

但是,备用内存有时会占用过高且不会自动释放,这可能是一个系统Bug。

RAMMap工具介绍

RAMMap是微软官方提供的一款物理内存分析工具,可以帮助用户查看和管理Windows系统的内存使用情况。以下是使用RAMMap清理已缓存内存的具体步骤:

  1. 首先访问RAMMap的微软官方下载页面:RAMMap下载页面
  2. 下载并解压软件包,建议将其放置在D:\Program Files NoInstall\RAMMap目录下
  3. 双击RAMMap.exe文件启动程序
  4. 等待软件加载完成(大约需要1-3分钟)
  5. 在软件界面中选择Empty - Empty Standby List选项,即可清空备用内存

内存分类参数说明

在使用RAMMap时,了解各种内存分类及其参数说明是非常有帮助的。以下是主要的内存分类及其含义:

  • Process Private:分配给单一进程专用的内存
  • Mapped File:用于存储文件内容缓存的内存空间
  • Shared Memory:多个进程共享的内存分页
  • Page Table:用于描述虚拟内存地址的分页表
  • Paged Pool:允许移至硬盘的核心集区内存
  • Nonpaged Pool:不允许移至硬盘的核心集区内存
  • System PTEs:与I/O空间、核心堆叠、内存描述清单等系统分页相关的PTE
  • Session Private:与登录工作阶段相关的内存
  • Metafile:系统缓存的一部分,包含NTFS元数据
  • AWE:启用Address Windowing Extension技术所使用的相关内存空间
  • Driver Locked:驱动程序锁定的实体内存
  • Kernel Stack:核心执行绪推叠,执行绪愈多,用量愈大。

每种内存分类都有以下状态栏位:

  • Active:正在使用中的实体内存分页
  • Standby:留在实体内存但暂不使用的分页
  • Modified:与Standy类似,但内容被修改过
  • Modified no write:与Modified类似,但标注为不需回写到硬盘
  • Transition:在分类之间转换的分页
  • Zeroed:内容已清空可供使用的分页
  • Free:可以使用但残留先前资料的分页
  • Bad:标注损坏的内存

通过RAMMap工具,用户可以更直观地了解系统内存的使用情况,并在必要时清理已缓存的内存,从而优化系统性能。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号