использование памяти activemq в сравнении с доступной памятью для очереди

#activemq

Вопрос:

мы используем активную версию mq:

 Apache ActiveMQ 5.11.0.redhat-621159
 

На производстве все работает нормально в течение нескольких месяцев подряд . Однако использование памяти показывает, что доступно 4 МБ из 3 ГБ
Я беспокоюсь об этом и пытаюсь выяснить, что вызывает высокую загрузку, но при этом не сообщается об ошибках …

В консоли я вижу несколько очередей с использованием памяти на 103%. Я в замешательстве, как это может показывать более 100% ?

в активной конфигурации mq можно увидеть, что очереди имеют следующую конфигурацию :

 <policyEntry queue=">" producerFlowControl="true" memoryLimit="1mb" maxBrowsePageSize="700">
 

Насколько я понимаю, это означает, что для каждой очереди сообщения будут храниться в памяти до тех пор, пока не будет достигнут предел в 1 МБ, в то время как все остальные будут отправляться в постоянное хранилище ( kahadb )

я не уверен в : #1 почему память очереди показывает более 100% ?

#2 почему activemq показывает только 4 МБ, доступных, но отлично работает месяцами подряд …

#3 означает ли 1 МБ для каждой очереди много операций ввода-вывода для извлечения из постоянного хранилища ?

#4 не уверен насчет «maxBrowsePageSize»

Edit1 : забыл упомянуть , что у нас настроен DLQ, не уверен, что это актуально …