使用写入过滤器时内存不足 [英] Out of memory when write filter is used
问题描述
我目前正在使用WES7进行工作项目,并且在将文件复制到写入过滤的磁盘时会遇到奇怪的内存使用情况。
Hi,
I'm currently using WES7 for work project, and experiencing weird memory usage when copying files to write-filtered disk.
系统设置:
- 内存:8GB,不使用页面文件。
- 在CFast设备的第一个分区上安装WES7 64位。
- 禁用SuperFetch。
System settings :
- Memory : 8GB, no pagefile used.
- WES7 64 bit installed on first partition of CFast device.
- SuperFetch is disabled.
FBWF设置:
- C:驱动器,除了几个文件夹被写入过滤。
- 在Windows启动时分配整个覆盖内存。
- 缓存阈值设置为1GB。
FBWF settings :
- C: drive, except a couple of folders is write filtered.
- Whole overlay memory is allocated on Windows startup.
- Cache threshold set to 1GB.
问题描述:
在系统启动时,内存使用量约为1.8GB(Windows和软件为800MB,FBWF为1GB)
1.复制600 1MB文件到C:驱动器:系统内存使用率没有变化,这是正常的。
2.将600个1MB文件复制到C:驱动器:系统内存使用量变为2GB,可见1200个复制文件在C:驱动器上。
- >我希望文件副本在达到缓存阈值时停止,因此只有1000个文件复制到C:。
此时,fbwfmgr / overlaydetails仅列出复制的前1000个文件,但其余200个文件实际上是从C:驱动器中可见的。
Problem description :
On system startup, memory usage is around 1.8GB (800MB for Windows & softwares + 1GB for FBWF)
1. Copy 600 1MB files to C: drive : system memory usage doesn't change, which is normal.
2. Copy 600 1MB files to C: drive : system memory usage changes to 2GB, and 1200 copied files are visible on C: drive.
-> I was expecting file copy to stop when cache threshold is reached, thus only 1000 files copied to C: .
At this time, fbwfmgr /overlaydetails lists only the first 1000 files copied, but the remaining 200 files are actually visible from C: drive.
这是FBWF的正常行为吗?
我是否需要更改某些设置才能将内存使用量限制为覆盖大小?
Is this a normal behavior for FBWF ?
Do I need to change some settings in order to limit memory usage to overlay size ?
我的系统需要将FBWF内存使用量限制为1GB,并且达到此阈值时,应显示错误信息/ BSOD。
My system requires to limit FBWF memory usage to 1GB, and when this threshold is reached, an error message/BSOD should be displayed.
祝你好运,
推荐答案
你是将这些文件复制到磁盘上的直写文件夹或受保护的区域?
Are you copying these files to a write-through folder on the disk or to an area that is protected?
重启时会发生什么?
这篇关于使用写入过滤器时内存不足的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!