以下是RabbitMQ在Debian上的磁盤使用優化方法:
vm_memory_high_watermark(默認0.4,建議0.6-0.7),控制內存使用閾值,超過時觸發消息分頁到磁盤。vm_memory_high_watermark_paging_ratio(默認0.5),定義內存低于該比例時開始分頁。lazy隊列,將消息直接存儲到磁盤,減少內存占用。delivery_mode=2)時,合理設置隊列過期時間和最大長度,避免堆積。logrotate配置日志輪轉,限制日志文件大小和數量,避免占滿磁盤。warning或error,減少非必要日志輸出。/var/lib/rabbitmq/mnesia目錄(存儲元數據),刪除冗余數據。