Как мне сделать резервную копию баз данных mysql, не вызывая всплеска дискового ввода-вывода, чтобы другие службы, использующие тот же диск, не подвергались резервному копированию. Резервное копирование на другой диск может помочь, но я подумал, что, возможно, есть способы замедлить процесс, чтобы загрузка ввода-вывода была более постепенной, чем пиковой.
На ваш вопрос есть два ответа.
Пользовательская функция дроссельной заслонки XtraBackup - https://www.percona.com/doc/percona-xtrabackup/2.3/advanced/throttling_backups.html . Предоставьте Xtrabackup разницу между максимальной емкостью дискового ввода-вывода в секунду за вычетом того, что база данных использует в пиках.
Настройте реплику и сделайте с нее резервные копии. Обязательно периодически запускайте pt-table-chechsum, чтобы обеспечить согласованность данных.