web-dev-qa-db-ja.com

バックアップ用にメモリにディスクを作成できますか?

私のサイトで私が抱えている最大の問題は、負荷が必然的に50を超える1日を通して4つのバックアップ期間です。

私はニースとイオニスを使用して影響を軽減しようとしていますが、成功は限られています。

バックアップが完了するとすぐにS3バケットにコピーし、その後ファイルを削除するとすぐに、メモリベースのディスクを作成できるかどうか疑問に思っています。

私は通常25GBの空きメモリを持っており(私は仕様を超えています)、非圧縮データベースは17GB、圧縮データベースは6GBです。 xtrabackupストリームと圧縮を使用します。

ストリームがディスクではなくメモリに向けられた場合、システム全体の負荷が大幅に軽減されると思います。

これは実行可能に見えますか?

EDIT 1tmpfsのようなもの。 https://en.wikipedia.org/wiki/Tmpfs

6
Christian

もちろん、Starwinds RAM diskのようなものを使用して、RAMに基づいてローカルドライブを作成できます。そのような構成は聞いたことがありませんが、機能するはずです。将来のニーズについては、バックアップの目的で別のサーバーを入手することをお勧めします。 https://www.starwindsoftware.com/high-performance-ram-disk-emulator

6
Stuka

はい、次のようなtmpfsを使用できます。

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