Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望我的这个程序能够公开它的状态供其他人阅读。我想到的第一件事就是把它写到一个文件中,但是我的程序流程使得每秒更新这个状态几次变得很方便,这使得每次都将它写入磁盘很愚蠢。
例如,有没有一种方法可以将此文件仅存储在内存中,在文件系统上可用,而无需在某处手动安装 ramdisk?
我的程序是用 Python 编写的,读取它的状态的人可以是任何东西。
为什么不让您的程序打开Unix或网络套接字,并构建某种接口以允许系统连接并根据需要请求状态?
/dev/shm 中的任何内容都在 ram 中,因此速度很快,并且没有同步问题。
如何创建一个共享内存段并用你的程序打开它?一件事,所有共享共享内存段的人必须在同一个系统上。