Мы запускаем gluster на двух гипервизорах под управлением Ubuntu. Когда мы обновили Ubuntu 14.04 до 18.04, он обновил gluster с 3.4.2 до 3.13.2. Как только мы обновились, и с тех пор мы наблюдаем значительно более высокий iowait в системе по измерениям top и iotop, а iotop указывает на то, что виноват glusterfsd. По какой-то причине glusterfsd выполняет больше операций чтения с диска и / или эти чтения задерживаются с большей скоростью. Гостевые виртуальные машины также видят больше iowait - их образы размещаются на томе gluster. Это вызывает непоследовательную реакцию служб, размещенных на виртуальных машинах.
Я ищу какие-либо рекомендации по устранению и / или решению этой проблемы. У нас есть другие сайты, которые все еще работают с 14.04, поэтому я могу сравнить / сопоставить любые параметры конфигурации и производительность.
Планировщик блоков 14.04 был установлен на крайний срок, а 18.04 был установлен на cfq. Но изменение планировщика 18.04 на дедлайн не имело никакого значения.
Мне было интересно, не кеширует ли glusterfsd на 18.04 столько, сколько нужно. Мы пытались существенно увеличить размер кэша, но это не имело никакого значения.
Другой вариант, который мы рассматриваем, но еще не пробовали, - это обновление до gluster 5.3 путем обратного переноса пакета с Ubuntu 19.04 на 18.04. Кто-нибудь думает, что это может помочь?
Есть ли какой-либо конкретный журнал отладки, который мы могли бы настроить, или другие команды, которые мы могли бы запустить для более эффективного устранения неполадок? Приветствуются любые мысли, предложения, идеи.
Обновление до gluster 5.3 решило проблему. Для Ubuntu 18.04 доступен удобный PPA: