admin@demi4.com

Снижение нагрузки при бекапе на нагруженном сервере

ionice

На нескольких серваках возникла проблема – при попытке бекапить данные, сервер вис намертво, вплоть до запуска OOMKiller что не есть гуд.

Методом наблюдения через atop определил что сервак падает из-за повышенной нагрузки на винты во время бекапа, решил проблему запуском скриптов с параметрами ниже:

 

nice -n 19 ionice -c 3 /patch/to/script.sh

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

 

0 голосов
Позначки:, ,

Leave a Reply

Увійти через: 

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

Встроенные переменные nginx

Встроенные переменные nginxВстроенные переменные nginx

Заметка про встроенные переменные nginx 2 голоса Схожі записи: 413 Request Entity Too Large bash: /usr/bin/rm: Argument list too long error: skipping “/var/log/nginx/access.log” because parent directory has insecure permissions nginx

apache2 + mod_proxy + mod_proxy_http = сокрытие домена

apache2 + mod_proxy + mod_proxy_http = сокрытие доменаapache2 + mod_proxy + mod_proxy_http = сокрытие домена

Крайне редко выпадают интересные задачи, как правило все скучно или банально или просто не интересно, но тут один заказчик попросил выяснить можно ли обойти защиту скрипта который привязывается к доменному

logstash filter to nginx

logstash filter to nginxlogstash filter to nginx

Настраиваю свяжку со странным названием ELK (Elasticsearch + Logstash + Kibana). Вроде как во всем современном мире очень модная штука, хотя как по мне полнаейшая ерунда, возможно в моем случае