页面文件的大小配置
1、Kernel memory dump
pagefile设为RAM大小的30%
2、Complete memory dump
pagefile设为RAM大小 300
转储文件的设置有如下几个地方注意
1 自动重新启动 After BSOD, OS will auto restart, or stay at a blue screen.
2 转储文件位置 location of dump file.
3 覆盖任何现有文件 overwrite old dump. By default only keep 1 latest dump.
4 Dump配置的注册表位置
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl
页面文件
页面文件是硬盘上的可选隐藏系统文件,页面文件具有以下功能:
RAM 的物理扩展
应用程序要求
支持系统故障转储
pagefile配置的注册表位置
代码语言:javascript复制HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management
页面文件的大小配置
Kernel memory dump
pagefile设为RAM大小的30%
Complete memory dump
pagefile设为RAM大小 300
部署配置
完整的Dump配置分为三个步骤
- 明确我们要配置的dump类型
- 查看RAM大小,根据dump类型和RAM大小计算页面文件大小
- 查看磁盘剩余空间是否可以存放页面文件和转储文件
Kernel dump的配置
UI配置
1) 配置dump类型
a. 右键单击“我的电脑”,然后单击“属性”;
b. 单击“高级”选项卡,在启动和故障恢复区域中,单击“设置”,然后检查在写入调试信息下的是否为核心内存转储;
c. 单击“确定”两次;
2) 创建页面文件
a. 右键单击“我的电脑”,然后单击“属性”;
b. 单击“高级”选项卡,在性能区域单击“设置”;
c. 单击“高级”选项卡,然后在虚拟内存区域单击“更改”;
d. 选择操作系统所在的系统分区安装,选择“自定义大小”,设置初始size和最大size。设置原则:安装的物理内存的30%(MB),比如16GB内存,您需要设置初始的大小就是:16×1024×0.3=4915M,最大大小比初始大小大或者一样即可;
e. 单击“设置”,然后单击“确定”三次。
3)重启计算机,使配置生效
注意:
内存转储文件所选择的磁盘必须有足够的可用空间。
默认情况下的会将内存转储写至 %SystemRoot%Memory.dmp文件。如果在 %systemroot%驱动器上没有足够的可用空间,可以将该转储文件重定向到另一个具有足够的可用空间的位置。(所需空间大小请参考您的Pagefile size)。
命令行配置
以管理员身份打开命令提示符运行如下命令并重启机器(16G RAM机器)
代码语言:javascript复制reg add "HKLMSystemCurrentControlSetControlSession ManagerMemory Management" /v PagingFiles /t REG_MULTI_SZ /d "C:pagefile.sys 4915 4915" /f
reg add "HKLMSystemCurrentControlSetControlCrashControl" /v DumpFile /t REG_EXPAND_SZ /d "C:WindowsMemory.dmp" /f
reg add "HKLMSystemCurrentControlSetControlCrashControl" /v CrashDumpEnabled /t REG_DWORD /d 2 /f
Complete dump的配置
UI配置
1) 配置dump类型
a. 右键单击“我的电脑”,然后单击“属性”;
b. 单击“高级”选项卡,在启动和故障恢复区域中,单击“设置”,然后检查在写入调试信息下的是否为完全内存转储;
c. 单击“确定”两次;
2) 创建页面文件
a. 右键单击“我的电脑”,然后单击“属性”;
b. 单击“高级”选项卡,在性能区域单击“设置”;
c. 单击“高级”选项卡,然后在虚拟内存区域单击“更改”;
d. 选择操作系统所在的系统分区安装,选择“自定义大小”,设置初始size和最大size。设置原则:安装的物理内存大小加300M,比如16GB内存,您需要设置初始的大小就是:16×1024 300=16684M,最大大小比初始大小大或者一样即可;
e. 单击“设置”,然后单击“确定”三次。
3)重启计算机,使配置生效
命令行配置
以管理员身份打开命令提示符运行如下命令并重启机器(16G RAM机器)
代码语言:javascript复制reg add "HKLMSystemCurrentControlSetControlSession ManagerMemory Management" /v PagingFiles /t REG_MULTI_SZ /d "C:pagefile.sys 16684 16684" /f
reg add "HKLMSystemCurrentControlSetControlCrashControl" /v DumpFile /t REG_EXPAND_SZ /d "C:WindowsMemory.dmp" /f
reg add "HKLMSystemCurrentControlSetControlCrashControl" /v CrashDumpEnabled /t REG_DWORD /d 1 /f