linux – 消息队列内容存储在哪里?
在使用POSIX消息队列时,我注意到文件系统上创建了一些文件,其名称是我创建队列.我的问题: Q1.消息队列是否将硬盘上的消息排队,而不是RAM? Q2.如果是这样,那么在实施中它是否应该非常慢,因为它涉及HardDisk? 编辑: 我在The Linux Programming Interface书中读到了这个:
即使它是VFS,它仍然存储在HardDisk上,对吧? 记住这些信息,现在有人可以评论第二个问题吗? (和/或第一个也有更多要添加的东西) 解决方法以下链接可能会对第一个问题有所清晰http://man7.org/linux/man-pages/man7/mq_overview.7.html 关于第二个问题,当然基于文件的队列将比基于内存的队列慢.但这可能不像一些随机文件访问操作那么慢,因为它是针对排队进行优化和实现的. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在Python中打开命名的pipecharacter设备专用文件进行读
- linux – 将变量拆分为多个变量
- linux – 在Mac OS上设置jenkins slave
- linux – 在这个用例中,TCP_CORK和TCP_NODELAY之间有什么显
- 基于哪个Linux将内存从RAM交换到交换文件的具体条件是什么?
- linux – 在运行pvmove之前忘了创建分区
- linux – i386:x64-32 vs i386 vs i386:x86_64之间的区别
- linux – 如何在cron作业后发送电子邮件
- linux – 在64位机器上运行32位二进制文件
- linux – 当计算机切换到睡眠模式时,TCP连接会发生什么?