
Alex
04.10.2018
19:02:21
+----------+
| COUNT(*) |
+----------+
| 2673511 |
+----------+
| Table | Create Table
| history_uint | CREATE TABLE `history_uint` (
`itemid` bigint(20) unsigned NOT NULL,
`clock` int(11) NOT NULL DEFAULT 0,
`value` bigint(20) unsigned NOT NULL DEFAULT 0,
`ns` int(11) NOT NULL DEFAULT 0,
KEY `history_uint_1` (`itemid`,`clock`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin |

Alexander
04.10.2018
19:03:48
tsdb будет когда-нибудь?
что вы имеете ввиду?
может это вам поможет, но пока экспериментально https://www.zabbix.com/documentation/4.0/manual/appendix/install/elastic_search_setup

Alexander
04.10.2018
19:04:36

Google

Ivan
04.10.2018
19:04:40

Alexander
04.10.2018
19:05:01

Alexander
04.10.2018
19:06:52

Alexander
04.10.2018
19:10:51

Евгений
04.10.2018
19:13:22
Тут есть люди, кто новую версию заббикса выпустили в свет?

Alexander
04.10.2018
19:13:56
insert into history_uint (itemid,clock,ns,value) values (29273,1538678213,608749526,1901376),(29153,1538678213,609298270,0),(29033,1538678213,611453646,270634590208);
версия СУБД и какая ФС, какие опции монтирования и какой тип диска(SSD, HDD)? какой innodb_flush_method и innodb_flush_log_at_trx_commit?
как давно и вообще делался ли optimize для таблицы?

Alexander
04.10.2018
19:15:16
перестраивается индекс
Я вот не нашел этого в доках, но нагуглил такое утверждение:
In the case of InnoDB (which should be your default storage engine with MySQL), inserts and updates and deletes change primary key or unique key indexes immediately. But they never rebuild the whole index, they add new values into (or take values out of) these indexes.

Alexander
04.10.2018
19:15:48
дядя Саша, чем больше индексов на большой таблице - тем тяжелее идет вставка

Alexander
04.10.2018
19:18:36

Alexander
04.10.2018
19:19:22
есть вапще мегахак - грохнуть индексы, сделать громадную вставку, создать индексы
но тут таких объемов нет

Google

Alexander
04.10.2018
19:22:00
А чего вообще к индексам прицепились? Я бы начал, например, с конфига сервера СУБД и вообще описания объемов, НВПС и железа.

Alexander
04.10.2018
19:25:16
никто к ним не прицепился
посмотри какие вопросы были заданы

Alexander
04.10.2018
19:26:50
А, ок, это я прицепился )

Alex
04.10.2018
19:38:56
Не, с MySQL игрались уже. Оптимизировали всё, что только можно и нельзя.
Всё же косяк из zabbix ИМХО идёт.


Alexander
04.10.2018
19:42:04
медленная вставка, которая описана в логе медленных запросов
это или мускулю не хватает воздуха, или медленная ФС, или проблема с БД
ну давай вывод сюда
hdparm -Tt /dev/vda
или какое там у тебя лочное устройство - посмотри в выводе lsblk
мне не нравится проксмокс у тебя с зфс

Alex
04.10.2018
19:44:47
А давайте всё же искать косяк в заббиксе. Проксмокс уже гоняли под тестами через fio

Alexander
04.10.2018
19:45:06

Alex
04.10.2018
19:45:21
iowait 30% на VPS

Alexander
04.10.2018
19:45:28
аминь

Alex
04.10.2018
19:46:05
ZFS здесь ни причем. Образ диска в raw и запись идёт напрямую (забыл как это называется)

Google

Alexander
04.10.2018
19:46:33
смотри. я иду по обычному алгоритму поиска узкого места
если ты в теме то можешь дальше искать причины - я не против

Alex
04.10.2018
19:47:07
Гоняли диски с выключенными VPS много часов. Диски в порядке. Узлов буквально с десяток.

Alexander
04.10.2018
19:47:10
если обращаешься с проблемой - то думаю все перепробовал
если не нравятся вопросы - без проблем. выпиливаюсь из дискуссии и все
никто никому не должен - ведь так?

Alex
04.10.2018
19:47:34
Да, всё, что касается гипервизора, VPS и MySQL перепробовал

Alexander
04.10.2018
19:47:51
Ты обиделся что ли?
на что? на то что я попросил выводы команд а ты их не предоставил? проблема на твоей стороне - мне не на что обижаться

Alex
04.10.2018
19:48:37

Alexander
04.10.2018
19:48:50
я не запрашивал мегабайтные логи

Alexander
04.10.2018
19:48:56
перечитай чат, пожалуйста
стандартные вопросы диагностики и понимания твоего окружения
но hdparm хотелось бы глянуть
и опции монтирования ФС

Alexander
04.10.2018
19:49:55
Ну и объемы озвучены не было.

Alex
04.10.2018
19:50:22
# hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 32408 MB in 1.98 seconds = 16332.47 MB/sec
Timing buffered disk reads: 250 MB in 3.06 seconds = 81.81 MB/sec
-rw-rw---- 1 mysql mysql 213909504 окт 4 22:50 history.ibd
-rw-rw---- 1 mysql mysql 1323 окт 1 01:20 history_log.frm
-rw-rw---- 1 mysql mysql 114688 окт 1 01:20 history_log.ibd
-rw-rw---- 1 mysql mysql 1770 окт 1 01:20 history_str.frm
-rw-rw---- 1 mysql mysql 9437184 окт 4 22:41 history_str.ibd
-rw-rw---- 1 mysql mysql 1013 окт 1 01:20 history_text.frm
-rw-rw---- 1 mysql mysql 114688 окт 1 01:20 history_text.ibd
-rw-rw---- 1 mysql mysql 1012 окт 1 01:20 history_uint.frm
-rw-rw---- 1 mysql mysql 310378496 окт 4 22:50 history_uint.ibd

Google

Alexander
04.10.2018
19:51:53
dd if=/dev/zero of=/tmp/4g.img bs=1M count=4096
должно быть доступно более 4 гиг
дисковая у тебя хуже обычного сата

Alex
04.10.2018
19:52:54
Сейчас ограничение стоит в 500iops на VPS

Alexander
04.10.2018
19:56:10
сколько памяти на сервере
лезет ли в своп
покажи вывод создания 4гигового файла

Alex
04.10.2018
19:56:50
На сервере 64ГБ. swap чист

Admin
ERROR: S client not available

Erick
04.10.2018
19:56:57

Alexander
04.10.2018
19:57:25

Aleksandr
04.10.2018
19:57:35
iowait 30% на VPS
ОС тратит 30% времени на ожидание ответа от хранилища, этого достаточно для того, чтобы продолжить исследование в сторону хранилища; долгий ответ = высокие очереди = "slow query"

Aslan
04.10.2018
19:58:31
/stat@combot

Combot
04.10.2018
19:58:31
combot.org/c/-1001047213540

Alex
04.10.2018
19:58:33

Alexander
04.10.2018
19:59:07
Я бы наверное пославил еще innodb_flush_method в O_DSYNC.

Alex
04.10.2018
20:00:07

Alexander
04.10.2018
20:00:08
ZFS?

Google

Alexander
04.10.2018
20:00:32

Alex
04.10.2018
20:01:24
[root@localhost ~]# dd if=/dev/zero of=/tmp/4g.img bs=1M count=4096
4096+0 записей получено
4096+0 записей отправлено
скопировано 4294967296 байт (4,3 GB), 31,6253 c, 136 MB/c

Евгений
04.10.2018
20:01:47
Всем привет!! Подскажите как сделать тут {SYS-TEMP:sysCputemp.last()}>58
чтом не по последнему показателю а например за последние 15 минут

Alexander
04.10.2018
20:02:16

Alexander
04.10.2018
20:02:41

Евгений
04.10.2018
20:02:42
бывает просто глючат свичи и показуют 0 на пару минут

Alex
04.10.2018
20:02:52

Alexander
04.10.2018
20:03:10
попробуй для начала noatime
но надо убрать iowait
я не уверен в том что проксмокс правильно душит по IOPS

Евгений
04.10.2018
20:04:53

Alexander
04.10.2018
20:05:25
кстати можно посмотреть с помощью iostat -xz 1 что там по иопсам

Евгений
04.10.2018
20:05:43
Теперь триггер будет срабатывать отталкиваясь по данным за последние 15мин ??

Alexander
04.10.2018
20:05:56
но я б дал больше БД памяти смонтировал с ноатайм
и смотрел бы на top -d 1
iostat -xz 1
vmstat 1