![不断在 SSD Win8 上写入文件-RAMDISK 与磁盘缓存?](https://linux22.com/image/1397641/%E4%B8%8D%E6%96%AD%E5%9C%A8%20SSD%20Win8%20%E4%B8%8A%E5%86%99%E5%85%A5%E6%96%87%E4%BB%B6-RAMDISK%20%E4%B8%8E%E7%A3%81%E7%9B%98%E7%BC%93%E5%AD%98%EF%BC%9F.png)
我有一个应用程序不断将最多 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 倍的写入速度。因此,写入耐久性肯定可能成为问题。但写入速度这么低时就不会出现问题。