Установка и настройка Mytop на Centos/Debian/Ubuntu
1 |
# yum install mytop |
1 |
# apt-get install atop |
Настроить mytop можно 3 способами
1.Запуск с передачей аргументов с командной строки
1 |
# mytop -u root -p123456789 -d mysql |
2.Создание файла .mytop в домашнем каталоге пользователя(например,root)
1 |
# nano /root/.mytop |
1 2 3 4 |
user=root pass=123456789 delay=1 db=mysql |
1 |
# chmod 400 /root/.mytop && chown root:root /root/.mytop |
и запускаем просто через команду mytop
3.Редактирование бинарника
1 |
# which mytop |
1 |
/usr/bin/mytop |
1 |
# nano /usr/bin/mytop |
1 2 3 4 |
user=root pass=123456789 delay=1 db=mysql |
Описание утилиты
Как видно на снимке, основной экран делится на две части. Сверху находится статистика по серверу (прячется по нажатию H). Там указаны
- имя узла, версия и время работы сервера MySQL,
- общее число обработанных запросов и среднее число запросов в секунду, число медленно обрабатываемых запросов (slow queries),
- текущая информация по числу запросов в секунду, медленно обрабатываемых запросах и потоках,
- сведения об эффективности буфера ключей (как часто MySQL находит ключи в буфере, не обращаясь к диску), среднее число байтов, посланных и полученных сервером, и число байтов, пересылаемых в данный момент.
Во второй части экрана отображены все активные потоки (в том числе тот, который использует MyTop). Здесь можно видеть имя пользователя, базы данных и узла; текущий запрос или состояние.
Как сказано в документации, лучше запускать программу в xterm — этот терминал шире обычных 80 символов, и строки таблицы потоков можно видеть целиком.
Для выбора конкретных узлов или баз данных нажмите h или d, фильтр пользователей вызывается клавишей u. Фильтры сбрасывает F.
Для получения дополнительной информации по выбранному потоку нажмите f. k уничтожает поток. Если вы хотите использовать MyTop в скрипте или веб-приложении, доступен пакетный режим — запуск с ключом -b.
В пакетном режиме MyTop печатает таблицу без ограничения на число строк, после чего завершает работу.
Источник:
http://citkit.ru/articles/607/
http://rat.admin.lv/?p=472
http://rtfm.co.ua/mysql-monitorim-nagruzku-servera/