用于更快加密文件的 Ram Disk

用于更快加密文件的 Ram Disk

我每周要加密很多中小型文件(总共 1GB)。我经常先解密 Windows EFS,然后使用另一种方法加密。在新的快速 SSD 上执行此操作,每次可能需要 14 分 23 秒才能完成。但是,使用大小为 1.5 GB 的 Ramdisk(UltraRAMDisk-Lite-1.65),在同一台 PC 上,它只需 3 分 30 秒即可完成。

Ramdisk 的基准测试甚至远高于英特尔的 3d optane。那么,当速度通常只需要完成某些任务时,为什么有人需要英特尔的升级呢?我使用 Ramdisk 免费获得了这种性能。但更大的问题是,为什么 Windows 没有以这种方式自动使用硬件的设置?当我们多年来一直使用的东西时,提高性能只需要付出很少的努力。然后,在用户/任务输入完成后,PC 可以在空闲时备份到 ssd。

答案1

只是一些想法...=)

那么,当速度通常只需要完成某些任务时,为什么有人需要英特尔的升级呢?我使用 RAM 磁盘免费获得了这种性能。

需要考虑的几件事:

  • 操作系统如何“知道”哪些任务需要速度?如果我转换并重写一张照片,可能需要 5 秒钟。如果我通过自动化连续执行 500 次相同的操作,则需要接近 45 分钟。

  • 换个稍微相反的角度,为什么我要把 RAM(以 RAM 磁盘的形式)分配给需要尽可能快的执行速度?这似乎特别适用于系统由于某种原因内存受限的情况。

但更大的问题是为什么 Windows 没有以这种方式自动使用硬件的设置?

正如@davidgo 在评论中指出的那样:

[...] 操作系统通过使用缓存发挥最佳性能 - 但其最佳性能并不意味着冒着丢失大量数据的风险,因为我们将其写入 RAM 磁盘,而系统在数据到达 SSD 之前就死机了……

RAM 是易失性的,即使是轻微的电涌也可能有效地抹去其所有数据。

对于类似 3D Optane 的解决方案,“内存有限”的概念再次成为一个因素,尤其是在移动设备时代(Windows 10“上网本”式笔记本电脑在只有 2GB 内存的情况下运行 [非常糟糕])。此外,为什么要采用可能被第三方硬件/软件超越的选项?

相关内容