Linux:写入状态经常是一个小文件,在哪里?

时间:2012-03-14 20:47:09

标签: linux ramdisk

我希望我的这个程序公开其他人阅读的状态。我想到的第一件事就是把它写到一个文件中,但是我的程序流程可以方便地每秒多次更新这个状态,这使得每次将它写入磁盘都很愚蠢。

例如,有一种方法可以将此文件存储在内存中,在文件系统上可用而无需在某处手动安装ramdisk吗?

我的程序是用Python编写的,那些读取它状态的程序可以是任何东西。

3 个答案:

答案 0 :(得分:4)

为什么不让您的程序打开UnixNetwork套接字,并构建某种接口以允许系统根据需要连接并请求状态?

答案 1 :(得分:1)

/ dev / shm中的任何内容,它都在ram中,因此它很快,并且没有同步问题。

答案 2 :(得分:0)

如何创建共享内存段并使用您的程序打开它?有一点,共享内存段的所有人必须在同一个系统上。