几年前我听说过Ramdisks ,甚至设置了一个用于在 mymachine 上进行测试。我没有彻底测试它,所以我无法真正判断性能改进(与普通 SSD 相比)。
Ramdisk 是您工作内存的一小部分,被分配给逻辑(软件)磁盘。因此,您可以将它们作为附加驱动器访问、放置文件和程序,以及在它们上运行模拟。
程序无论如何都会缓存在 RAM 中,但是很多程序会写入文件,在其中存储它们的网格数据、中间结果等。根据程序的内部结构,改进是可能的。在我的情况下,用于有限元计算。我使用的工具是作为科学项目创建的(并且大部分是维护的),因此可能缺少许多优化。我知道可能的数据丢失,这是可以接受的,尽管必须考虑。
使用 ramdisk 有什么好处吗?有没有人尝试过使用 ramdisk 进行计算,是否有任何值得(工作/奖励)的改进?在某些情况下使用它们是有意义的吗?