Bird
0
0

You want to ensure RabbitMQ flow control activates before memory usage reaches 60% and disk free space falls below 100MB. Which commands should you run?

hard📝 Best Practice Q15 of 15
RabbitMQ - Performance Tuning
You want to ensure RabbitMQ flow control activates before memory usage reaches 60% and disk free space falls below 100MB. Which commands should you run?
Arabbitmqctl set_vm_memory_high_watermark 1.0\nrabbitmqctl set_disk_free_limit 10000000
Brabbitmqctl set_vm_memory_high_watermark 0.6\nrabbitmqctl set_disk_free_limit 100000000
Crabbitmqctl set_vm_memory_high_watermark 0.8\nrabbitmqctl set_disk_free_limit 200000000
Drabbitmqctl set_vm_memory_high_watermark 0.4\nrabbitmqctl set_disk_free_limit 50000000
Step-by-Step Solution
Solution:
  1. Step 1: Set memory watermark below 60%

    To activate flow control before 60% memory usage, set set_vm_memory_high_watermark to 0.6.
  2. Step 2: Set disk free limit below 100MB

    Set set_disk_free_limit to 100000000 bytes (100MB) to trigger flow control before disk space is too low.
  3. Final Answer:

    rabbitmqctl set_vm_memory_high_watermark 0.6 and rabbitmqctl set_disk_free_limit 100000000 -> Option B
  4. Quick Check:

    Memory < 0.6 and disk < 100MB triggers flow control [OK]
Quick Trick: Set memory fraction and disk bytes below desired limits [OK]
Common Mistakes:
MISTAKES
  • Setting memory watermark too high to trigger early
  • Using disk limit values not matching bytes
  • Mixing up memory and disk commands

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More RabbitMQ Quizzes