<分区>
我需要在我的 C 应用程序中设置和配置一个 ram-disk。是否可以? 据我了解,ram-disk 只能由 root 设置、安装和调整大小。 我的应用程序不会有这种特权。 如果 ram-disk 不可能,是否有可以编程的 ram-disk 的替代品? 目的是让数据在不同时间和通过网络运行的多个应用程序中可用。由于数据很大(~100-150 GB),应用程序内部的 ram-disk 实现会将数据保存在内存中,下一个应用程序将只使用它。这将节省大量数据从硬盘写入和读取的昂贵费用。
在此方面将不胜感激。
编辑:问题陈述更清晰一些。进程A在machine1上运行,通过NFS在machine2上写入100GB左右的数据后退出。进程 B 在 machine1 上运行,并通过 NFS 从 machine2 读取此数据 (100GB)。如此巨大的数据写入和读取成为了瓶颈。我怎样才能减少这种情况?