不断在 SSD Win8 上写入文件-RAMDISK 与磁盘缓存?

不断在 SSD Win8 上写入文件-RAMDISK 与磁盘缓存?

我有一个应用程序不断将最多 8 个 15Mb 的文件写入磁盘(捕获视频流),每分钟创建一个新文件(并删除最旧的文件)。计算机有一个 SSD,应用程序将全天候运行。我认为这会对 SSD 造成很大的磨损,所以我考虑设置一个 RAMDISK。然而,Win8 有一个非常智能的文件缓存,所以我想知道它是否足够智能,将这些文件留在缓存中而不触及 SSD?

机器有充足的可用 RAM(约 2GB),如果文件因突然断电而丢失也没关系。我宁愿不使用 RAMDISK,因为它需要额外的设置复杂性,但如果它是节省 SSD 磨损的最佳选择,我会使用它。

如果 RAMDISK 是最佳选择,有没有针对 Windows 和 Linux 的可以根据需要动态分配 RAM 的免费 RAMDISK 的推荐?

谢谢 Dean

答案1

15MB/分钟的速度将在 65 年内达到典型 SSD 的额定耐久性。而且 SSD 通常远远超过其额定写入耐久性(当然,除非它们因其他原因而出现故障)。所以我不会担心。

现代 SSD 的速度很容易达到 150MB/秒,这是 600 倍的写入速度。因此,写入耐久性肯定可能成为问题。但写入速度这么低时就不会出现问题。

答案2

《科技报告》长期SSD 耐久性测试,旨在回答SSD磨损是否是一个问题。

他们在 100TB 时看到了第一个恶化迹象。你每天写入约 170GB(15mb * 8 个文件/分钟 * 60 分钟 * 24 小时)。因此,基于此,如果你相信互联网,你可能希望在两年后预算更换磁盘。有可能。

您可能想尝试一下机械硬盘。各种制造商都有专门设计用于处理多个视频流的型号 - Seagate 甚至有专门用于视频监控应用

就我个人而言,我不会考虑使用 ramdisk 方法,我认为最好将内存交给操作系统,让它根据需要使用。

相关内容