linux – 消息队列内容存储在哪里?
|
在使用POSIX消息队列时,我注意到文件系统上创建了一些文件,其名称是我创建队列.我的问题: Q1.消息队列是否将硬盘上的消息排队,而不是RAM? Q2.如果是这样,那么在实施中它是否应该非常慢,因为它涉及HardDisk? 编辑: 我在The Linux Programming Interface书中读到了这个:
即使它是VFS,它仍然存储在HardDisk上,对吧? 记住这些信息,现在有人可以评论第二个问题吗? (和/或第一个也有更多要添加的东西) 解决方法以下链接可能会对第一个问题有所清晰http://man7.org/linux/man-pages/man7/mq_overview.7.html 关于第二个问题,当然基于文件的队列将比基于内存的队列慢.但这可能不像一些随机文件访问操作那么慢,因为它是针对排队进行优化和实现的. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- SELinux – 在文件创建时自动应用上下文的规范方法
- linux – Logrotate成功,原始文件恢复原始大小
- linux – 为什么mongodb会抱怨transparent_hugepage?
- linux – 在线时使用NTP同步时钟,在离线时使用RTC同步?
- linux – 使用perl读取系统文件,而不在打开时发出额外的搜索
- linux – 如何测试新的cron脚本?
- linux – sudoers NOPASSWD:sudo:没有tty存在且没有指定a
- linux-networking – 为什么FIN_WAIT2状态的连接没有被Linu
- linux – 根据Apache日志数据自动修改iptables以阻止行为不
- linux – 保存硬链接和符号链接,创建tar球时的权限,同时解压
