Вопрос: Могу ли я создать диск в памяти для резервного копирования?


Самая большая проблема с моим сайтом - это 4 периода резервного копирования в течение дня, когда нагрузка неизбежно будет превышать 50.

Я использую красивую и ионизирующую систему, чтобы попытаться уменьшить влияние, но лишь ограниченный успех.

Поскольку я немедленно копирую свою резервную копию в ведро S3, как только его завершение сопровождается удалением файлов, мне интересно, могу ли я создать диск на базе памяти?

У меня обычно есть 25 ГБ свободной памяти (я выше specced), а мой несжатый db - 17 ГБ, а мой сжатый - 6 ГБ. Я использую поток xtrabackup и сжимаю.

Если бы поток был в памяти, а не на диске, я думаю, что для полной загрузки системы потребуется большая загрузка.

Это кажется жизнеспособным?

ИЗМЕНИТЬ 1 что-то вроде tmpfs. https://en.wikipedia.org/wiki/Tmpfs


6
2018-06-22 01:18


Источник


Как правило, вы делаете одно полное резервное копирование во время низких нагрузок, а затем инкрементально несколько раз в течение дня. - Brian
Я не уверен, что это автоматически поможет, учитывая, что Linux будет использовать память для буферизации записи на локальный диск. Вы вполне можете найти, что это читать нагрузки, которая блокирует вашу систему и улучшает резервное копирование записывать загрузка не поможет. По крайней мере, вам лучше понять, какой аспект резервной нагрузки подчеркивает вашу систему, прежде чем исправить только одну ее часть. - MadHatter


Ответы:


Конечно, вы можете взять что-то вроде RAM-диска Starwinds для создания локального диска на основе ОЗУ. Я не слышал такой конфигурации, но она должна работать. Что касается будущих потребностей, я бы рекомендовал вам получить другой сервер для целей резервного копирования. https://www.starwindsoftware.com/high-performance-ram-disk-emulator


6
2018-06-26 14:55



Я больше думал о tmpfs. en.wikipedia.org/wiki/Tmpfs - Christian
Это та же идея ... - BaronSamedi1958


Да, вы можете использовать tmpfs следующим образом:

mkdir /mnt/rd
mount -t tmpfs -o size=20g tmpfs /mnt/rd

1
2018-06-27 23:56