Bird
0
0

You want to apply flow control only when memory usage exceeds 60% but keep disk limits at default. How do you configure this?

hard📝 Workflow Q8 of 15
RabbitMQ - Performance Tuning
You want to apply flow control only when memory usage exceeds 60% but keep disk limits at default. How do you configure this?
A{rabbit, [{vm_memory_high_watermark, 0.6}]}
B{rabbit, [{disk_free_limit, 0.6}]}
C{rabbit, [{vm_memory_high_watermark, 0.6}, {disk_free_limit, 50000000}]}
D{rabbit, [{vm_memory_high_watermark, 0.6}, {disk_free_limit, infinity}]}
Step-by-Step Solution
Solution:
  1. Step 1: Set memory watermark only

    To trigger flow control on memory only, set vm_memory_high_watermark to 0.6.
  2. Step 2: Leave disk limit default

    Omitting disk_free_limit keeps it at default, so only memory triggers flow control.
  3. Final Answer:

    {rabbit, [{vm_memory_high_watermark, 0.6}]} -> Option A
  4. Quick Check:

    Set memory watermark only to 0.6 = D [OK]
Quick Trick: Set only vm_memory_high_watermark to control memory flow [OK]
Common Mistakes:
MISTAKES
  • Setting disk_free_limit to a fraction (invalid)
  • Trying to disable disk limit with 'infinity'
  • Combining memory and disk limits unnecessarily

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More RabbitMQ Quizzes