RabbitMQ 内存控制 硬盘控制
来源:互联网 发布:自学新概念英语 知乎 编辑:程序博客网 时间:2024/04/29 10:31
一、内存控制:
vm_memory_high_watermark 该值为内存阈值,默认为0.4。意思为物理内存的40%。40%的内存并不是内存的最大的限制,它是一个发布的节制,当达到40%时Erlang会做GC。最坏的情况是使用内存80%。如果把该值配置为0,将关闭所有的publishing 。
rabbitmqctl set_vm_memory_high_watermark 0
Paging 内存阈值,该值为默认为0.5,该值为vm_memory_high_watermark的20%时,将把内存数据写到磁盘。
如机器内存16G,当RABBITMQ占用内存1.28G(16*0.4*0.2)时把内存数据放到磁盘。
二、硬盘控制:
当RabbitMQ的磁盘空闲空间小于50M(默认),生产者将被BLOCK,
如果采用集群模式,磁盘节点空闲空间小于50M将导致其他节点的生产者都被block
可以通过disk_free_limit来对进行配置。
1 0
- RabbitMQ 内存控制 硬盘控制
- RabbitMQ 内存控制 硬盘控制
- rabbitmq 内存控制
- RabbitMQ 流控制学习
- RabbitMQ消息的传输控制
- RabbitMQ(七)心跳控制 -- heartbeat
- RabbitMQ用户角色及权限控制
- RabbitMQ用户角色及权限控制
- RabbitMQ用户角色及权限控制
- RabbitMQ用户角色及权限控制
- RabbitMQ用户角色及权限控制
- RabbitMQ用户角色及权限控制
- RabbitMQ用户角色及权限控制
- RabbitMQ用户角色及权限控制
- RabbitMQ用户角色及权限控制
- RabbitMQ用户角色及权限控制
- RabbitMQ用户增删及权限控制
- 内存管理器控制
- linux edquota命令参数及用法详解---linux 编辑用户或群组的quota
- linux查找大目录大文件
- Bootstrap模态框(modal)垂直居中
- (二)Spring概念与基础知识一
- 今天,有个菜鸟开始学习C语言
- RabbitMQ 内存控制 硬盘控制
- linux du命令参数及用法详解---linux统计磁盘空间大小命令
- 去除所有的 html标签
- How to statically link Qt 4
- 删除与修复表
- linux df命令参数及用法详解---linux系统检查磁盘空间使用情况命令
- 微信营销的主要功能 转载
- iOS开发长文--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总
- Web.config 中特殊符号输入