小编GHT*_*nes的帖子

Windows 10 专业版的磁盘写入缓存功能和有限的 RAM 使用量 - 256GB DDR4

我有一个 Windows 10 Professional 工作站,用于模拟印模中的材料流动。我使用的 FEA 软件为我运行的每个模拟创建了 50-100GB 的大型数据库文件。将这些文件复制到旋转媒体进行存储似乎没有利用该系统在传输时拥有的 RAM 量,快速启动一两秒钟,然后下降到两个 RAID0 7200RPM 磁盘的 300 MB/s 的本机传输速度(171-342 秒)。这些文件来自两个 1.2TB Intel 750 PCIe NVMe SSD 上的两个 600GB 分区的软件 RAID0,因此读取性能不是问题。该系统在带有 EBM 的 2200VA UPS 上,并每晚备份到我们的存储服务器,因此无需担心数据丢失。

我想知道的是:

如果我可以调整 Windows 10 的缓存设置,以 4GB/s(12-25 秒)的速度将整个 50-100GB 文件读入 RAM,那么两台 Intel 750 就能够做到,然后将它们透明地写入磁盘。我的印象是内置的 Windows 功能“磁盘缓存”能够做到这一点,但 Windows 中的一些默认缓存大小设置将缓存限制为大约 5GB(因此在开始时速度很小)。我不认为这个光点来自目标驱动器上吝啬的 128MB 缓存,因为“修改后的”物理内存使用量在传输的第一秒左右确实增加了约 5GB。在传输对话框消失后,可以看到 5GB 正在写入磁盘。RAM 使用量随着 RAID0 中两个 7200RPM 驱动器的速度而减少。一旦完成,您可以看到磁盘活动变为零,RAM 利用率恢复正常。这告诉我磁盘缓存至少可以工作,最多只限制为 5GB。

系统可以使用 50-100GB 的可用 RAM 来进行此传输,因为模拟通常最多只使用 80GB 的 RAM,并且模拟直到模拟的最后阶段才使用该数量的 RAM。

我有一台 Dell Precision T7910 工作站,其规格如下:

2P Xeon E5-2687W …
Run Code Online (Sandbox Code Playgroud)

memory ssd hard-drive cache windows-10

8
推荐指数
1
解决办法
8631
查看次数

标签 统计

cache ×1

hard-drive ×1

memory ×1

ssd ×1

windows-10 ×1