admin@demi4.com

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

ionice

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

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

 

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

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

 

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

Залишити відповідь

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

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

Related Post

set default system python2 or python3 on Debian Linuxset default system python2 or python3 on Debian Linux

Python така штука що іноді допомагає, а іноді дуже дратує, так може статись коли потрібно щоб у системі був python3 as default але зробити це “правильно” потрібно трошки поконфігурити 3 голоса

logger: command not found

logger: command not foundlogger: command not found

При устрановке mysql-server на Debian через aptitude выдавало такую ошибку, не мог долго понять чего ему надо. 0 голосов Схожі записи: bash: phpize: command not found Query (7f0ae0004ba0): is an

max_input_vars

Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. inWarning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in

Настраивал парсер один для себя, как всегда – програмистам руки поотбивать нужно – поеаписывают, а рассказать как оно работает не удасужаться… 0 голосов Схожі записи: PHP Fatal error: Maximum execution