Страница 1 из 3
Загрузка процессора от mysqld.
Добавлено: Чт янв 19, 2017 7:37 pm
server
Всем привет!!
Собственно и сам вопрос в этом. Это нормально или есть какая-то проблема. Мне кажется что както сильно грузится система, пробовал это не помогло

- 2017-01-19_170406.png (30.86 КБ) 7947 просмотров

- 2017-01-19_183147.png (125.77 КБ) 7947 просмотров
Re: Загрузка процессора от mysqld.
Добавлено: Чт янв 19, 2017 8:07 pm
zoz
А на каком это железе?
В принципе такое бывает, когда на МД поступает много данных. Например, куча get запросов.
Если отклик системы хороший и все работает, то не стоит беспокоится.
Понаблюдайте, бывает это кратковременная нагрузка на базу (моменты бекапа или инстала плагинов)
У меня на апельсинке была похожая ситуация из-за плохой флешки, но там из-за нее все тормозило.
Re: Загрузка процессора от mysqld.
Добавлено: Чт янв 19, 2017 8:23 pm
server
zoz писал(а):А на каком это железе?
В принципе такое бывает, когда на МД поступает много данных. Например, куча get запросов.
Если отклик системы хороший и все работает, то не стоит беспокоится.
Понаблюдайте, бывает это кратковременная нагрузка на базу (моменты бекапа или инстала плагинов)
У меня на апельсинке была похожая ситуация из-за плохой флешки, но там из-за нее все тормозило.
Orange Pi PC Plus Armbian_5.20 server стоит на ЕММС
Re: Загрузка процессора от mysqld.
Добавлено: Чт янв 19, 2017 8:24 pm
server
И почти ничего не подключено 8266 3шт выключатели с датчиками температуры по MQTT
Re: Загрузка процессора от mysqld.
Добавлено: Чт янв 19, 2017 10:56 pm
zoz
server писал(а):И почти ничего не подключено 8266 3шт выключатели с датчиками температуры по MQTT
а с какой частой ESP шлют данные?
У меня mysql тоже жрет 10-40% CPU. (5шт. ESP get запросамы шлют данные раз в 10 мин)
load average: 1.36, 1.28, 1.25
Правда, раньше была немного меньше загрузка(у mysql не было скачков выше 15%), так стало после обновления МД где-то в декабре
Народ отпишитесь у кого на апельсинках какая загрузка CPU?
Re: Загрузка процессора от mysqld.
Добавлено: Вс янв 22, 2017 8:22 pm
Ivan
Такое бывает при большом количестве данных. Настройте оптимизацию. У меня при большом количестве устройств и отключенной оптимизации истории 14% максимум
Re: Загрузка процессора от mysqld.
Добавлено: Ср янв 25, 2017 1:04 pm
server
Запустил MQTTLens и офигел в минуту налетело 3000 топиков, одни и те же повторялись много раз. Что то глюкнуло в МД удалил скрипты и MQTT и заново все настроял упала загрузка до 27%,
Re: Загрузка процессора от mysqld.
Добавлено: Ср янв 25, 2017 1:10 pm
savenko_egor
У Вас query cache возможно и не работал. Минимальные команды после которых кеш начинает работать:
Код: Выделить всё
query_cache_type = ON
query_cache_limit = 1M
query_cache_size = 16M
query_cache_type — параметр отвечающий за работу кэша. Может принимать значения: ON, DEMAND и OFF. Опция включает или отключает работу MySQL Query Cache, если значение query_cache_type установлено равным DEMAND, MySQL будет кэшировать только запросы с директивой SQL_CACHE.
query_cache_limit — размер максимальной выборки, которая будет записана в кэш. В качестве значения необходимо указать максимальный размер самого тяжелого запроса, но не стоит чрезмерно завышать значение данного параметра.
query_cache_size — размер памяти выделяемый для хранения кэша запросов. Значение равное 0 отключает работу MySQL Query Cache. Устанавливаем значение исходя из количества свободной оперативной памяти в системе. Для выбора оптимального значения, в идеале переменная Qcache_lowmem_prunes должна равняться нулю. В противном случае, рекомендуется чтобы в процессе работы MySQL это значение увеличивалось незначительно.
Re: Загрузка процессора от mysqld.
Добавлено: Ср янв 25, 2017 2:49 pm
server
warik писал(а):У Вас query cache возможно и не работал. Минимальные команды после которых кеш начинает работать:
Код: Выделить всё
query_cache_type = ON
query_cache_limit = 1M
query_cache_size = 16M
query_cache_type — параметр отвечающий за работу кэша. Может принимать значения: ON, DEMAND и OFF. Опция включает или отключает работу MySQL Query Cache, если значение query_cache_type установлено равным DEMAND, MySQL будет кэшировать только запросы с директивой SQL_CACHE.
это в my.cnf раздел [mysqld]
Re: Загрузка процессора от mysqld.
Добавлено: Ср янв 25, 2017 2:50 pm
server
это сейчас
[mysqld]
port = 3306
socket = /var/run/mysqld/mysqld.sock
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
query_cache_size = 8M
server-id = 1