Мы используем MQ (7.1.0.3, да, это старая версия, и мы планируем обновление до v9 в ближайшее время .....) для Q-Replication, и недавно обнаружен дроссель переноса уровня MQ.В частности, сообщения застряли в XMITQ и не могут быстро перейти на другую сторону.Мы так долго использовали настройки по умолчанию для каналов SDR
и RCVR
, и теперь понимаем, что MQ-настройка, вероятно, становится необходимой для увеличения громкости Q-Replication.
Мы понимаем, что batch
обрезается при выполнении любого из следующих условий
- BATCHSZ (50) достигнуто;
- BATCHLIM (5000KB) достигнуто;
- SDR Q пусто (это менее вероятно, что мы испытали, поскольку резервное копирование XMITQ было довольно высоким ....).
Вопрос в том, как часто MCA на стороне отправителя отправляет batch
на другую сторону (без беспокойства о трубопроводах, мы все еще находимся на v7.1, которая, кажется, не имеетособенность трубопровода в любом случае).Отправляется ли batch
сразу после его резки или он должен ждать, пока предыдущая доставка batch
не будет завершена?
Мы пытаемся оценить теоретическую максимальную скорость MQ-передачи, учитывая известное время пинга в сети (~ 20 мс) и относительно стабильную производительность MQ на стороне RCVR.
Кстати, он находится на RedHat около версии 6.8 (не могу вспомнить точную версию, я не системный администратор ....).