MemSQL: высокая загрузка ЦП

В моем кластере есть один ГЛАВНЫЙ АГРЕГАТОР и один ЛИСТ. После двух месяцев использования процессор в LEAF очень высок, почти на 100%. Итак, это нормально?

Кстати, его размер составляет 545 МБ для табличных данных.

значение состояния LEAF


person downkang    schedule 17.02.2016    source источник


Ответы (1)


Это ненормально для работы MemSQL. Обратите внимание, что консоль Ops показывает все использование ЦП на этом хосте, а не только то, что использует MemSQL. Я рекомендую запустить «top» или аналогичный, чтобы определить, какие процессы потребляют ресурсы. Вы также можете запустить «SHOW PROCESSLIST» на любом узле, чтобы увидеть, есть ли там долго работающий процесс MemSQL.

person Douglas    schedule 17.02.2016
comment
Спасибо за ваш ответ. Я запустил «top», и вот список: 23060 (PID) memsql (пользователь) 99% (CPU) 48% (память) leaf-3306/memsqld (команда). - person downkang; 19.02.2016
comment
В ПОРЯДКЕ. Похоже, вы используете «кластер в коробке» MemSQL, то есть master agg и leaf на одном логическом хосте. Облако или физическое оборудование? Рекомендовать обновление, если вы используете более старую версию. Проверьте запущенные потоки с помощью SHOW PROCESSLIST. Перезапустите кластер memsql-ops memsql-restart -all. Память стабильная или ползет обратно? - person Douglas; 19.02.2016
comment
Master agg и leaf на двух разных виртуальных хостах, но на одном физическом оборудовании. Версия MemSQL — 4.1.2. Я запустил «show processlist», состояние бездействует для 400 запущенных потоков. Мой другой вопрос: stackoverflow.com/questions/35055552/. Две проблемы находятся в одной и той же рабочей среде. - person downkang; 20.02.2016
comment
Что происходит при перезапуске кластера? Сколько подключений вы открываете? Можете ли вы поделиться подробностями о вашей рабочей нагрузке? - person Douglas; 26.02.2016
comment
Все в порядке, когда я перезапускаю кластер. Большое спасибо! - person downkang; 03.03.2016