Параметры ядра Linux, которые можно настроить, если в сервере WebSphere MQ превышено количество невыполненных заданий TCP

Мы сталкиваемся с проблемой, когда мы видим, что количество задержек в протоколе TCP превышает значение по умолчанию (100) на нашем сервере MQ (v7.5), работающем на платформе Linux (Redhat), во время большого числа запросов на соединение на сервере MQ. Журнал ListenerBacklog настроен как 100 в файле qm.ini, который является значением невыполненного задания слушателя по умолчанию (максимальное количество запросов на подключение) для Linux. Всякий раз, когда мы имеем разрыв соединений и превышение количества незавершенных TCP-соединений, администратор очередей перестает работать и возобновляет работу только после перезапуска диспетчера очереди / сервера.

Поэтому мы смотрим, есть ли в ядре Linux атрибуты, относящиеся к настройке сокетов, которые могут улучшить отставание tcp на сетевом уровне и не причинить вреда администратору очередей. Увеличение этих значений, как показано ниже в /etc/sysctl.conf, поможет решить эту проблему или улучшить производительность администратора очередей?

net.ipv4.tcp_max_syn_backlog = 4096

net.core.somaxconn = 1024

net.core.rmem_max = 16777216

net.core.wmem_max = 16777216

0 ответов

Другие вопросы по тегам