LINUX.ORG.RU

Сообщения Pleaselogin

 

Как разгрузить MYSQL

Есть нагруженная БД на mysql, которую нужно ускорить. Перенос чтения на слейв особо не поможет, так-как преимущественно идет запись. Слейв играет роль резервного сервера и с него снимаются бэкапы. Виртуалка висит на отдельном сетевом интерфейсе, между клиентами и БД локалка 1Гбит. Винт используется только этой одной виртуальной машиной.

Виртуалка представляет из себя следующее: Ubuntu server 18 (крутится на hyper-v), Percona server 5.7, Движок innodb, 50Гб озу, 16 ядер, 800Гб SSD

Размер базы 300гб+бинарные логи. Нагрузка по чуть-чуть будет расти, т.к. увеличивается количество данных.

Собственно вопрос, какие есть варианты уменьшить нагрузку на БД и увеличить время отклика не прибегая к изменению в коде клиентов? Возможно ли руками раскидать файлы нагруженных таблиц mysql по 2-3 SSD дискам в приделах одной виртуалки, а потом создать символьные ссылки в рабочий каталог mysql? Знаю, что изврат, но все же.

1) Пробовал перебросить нагрузку по чтению на слейв используя ProxySQL, по словам разработчиков прироста не получили.

2) Если использовать Percona Cluster (mysql master-master), то все равно нужен будет балансировщик? Либо придется пилить на уровне кода клиентского приложения? Насколько такой вариант стабильный и надежный? (Видел отзывы 2-3 летней давности, что часто падает репликация) Будет ли прирост производительности? Какие подводные камни?

3) Вариант горизонтального шардинга ПОКА был отброшен, т.к. требует изменений в коде приложения, чтоб оно само знало куда что писать и где какие куски таблиц находятся.

Все это непотребство выглядит примерно так https://c.radikal.ru/c12/1903/a7/ab8b6ba64e1e.png

 , , ,

Pleaselogin
()

Долгая загрузка Ubuntu server

Есть сервер с Win 2016 в роли гипервизора. Поставил пару виртуалок Ubuntu 18 server и загрузка системы происходит оооочень долго. Прошу помощи форумчан в решении проблемы.

root@maindb-master:/home/pa# uname -r 4.15.0-33-generic

root@maindb-master:/home/pa# systemd-analyze Startup finished in 3min 40.384s (kernel) + 9.377s (userspace) = 3min 49.761s graphical.target reached after 7.150s in userspace

( читать дальше... )

( читать дальше... )

Нашел похожие проблемы, виновник, как я понял, это новое ядро, а точнее попытка исправить проблемы безопасности.

https://forum.manjaro.org/t/testing-update-2018-04-30-kernels-trizen-compiz/4...
https://forum.manjaro.org/t/boot-delay-random-crng-init-done/47182/3
https://forum.mxlinux.org/viewtopic.php?t=45498
https://unix.stackexchange.com/questions/442698/when-i-log-in-it-hangs-until-...
https://ubuntuforums.org/showthread.php?t=2390618

Вариант установки :
apt install haveged rng-tools5 rng-tools
systemctl enable haveged
systemctl start haveged
update-initramfs
update-grub
не помогает.

 , ,

Pleaselogin
()

Нет данных под одной из учеток в Zabbix

Доброго времени суток, прошу помощи форумчан с Zabbix"ом. Создал под одним пользователем (admin2) комплексные экраны,а под другим (Admin) часть данных не видна. Т.е. при входе на конкретный комплексный экран под учеткой Admin, отображается нагрузка на проц (стандарный график), а дополнительные метрики (шаблоны добавлялись руками) висят в состоянии «нет данных». Самое интересное это то, что при входе в режим редактирования комплексного экрана, данные магическим образом появляются.

Кто-то сталкивался с подобным? Может где есть доп. настройки по разграничению данных и\или прав между пользователями? 0_о

 ,

Pleaselogin
()

RSS подписка на новые темы