标签: linux ramdisk
我希望我的这个程序公开其他人阅读的状态。我想到的第一件事就是把它写到一个文件中,但是我的程序流程可以方便地每秒多次更新这个状态,这使得每次将它写入磁盘都很愚蠢。
例如,有一种方法可以将此文件存储在内存中,在文件系统上可用而无需在某处手动安装ramdisk吗?
我的程序是用Python编写的,那些读取它状态的程序可以是任何东西。
答案 0 :(得分:4)
为什么不让您的程序打开Unix或Network套接字,并构建某种接口以允许系统根据需要连接并请求状态?
答案 1 :(得分:1)
/ dev / shm中的任何内容,它都在ram中,因此它很快,并且没有同步问题。
答案 2 :(得分:0)
如何创建共享内存段并使用您的程序打开它?有一点,共享内存段的所有人必须在同一个系统上。