私のサイトで私が抱えている最大の問題は、負荷が必然的に50を超える1日を通して4つのバックアップ期間です。
私はニースとイオニスを使用して影響を軽減しようとしていますが、成功は限られています。
バックアップが完了するとすぐにS3バケットにコピーし、その後ファイルを削除するとすぐに、メモリベースのディスクを作成できるかどうか疑問に思っています。
私は通常25GBの空きメモリを持っており(私は仕様を超えています)、非圧縮データベースは17GB、圧縮データベースは6GBです。 xtrabackupストリームと圧縮を使用します。
ストリームがディスクではなくメモリに向けられた場合、システム全体の負荷が大幅に軽減されると思います。
これは実行可能に見えますか?
EDIT 1tmpfsのようなもの。 https://en.wikipedia.org/wiki/Tmpfs
もちろん、Starwinds RAM diskのようなものを使用して、RAMに基づいてローカルドライブを作成できます。そのような構成は聞いたことがありませんが、機能するはずです。将来のニーズについては、バックアップの目的で別のサーバーを入手することをお勧めします。 https://www.starwindsoftware.com/high-performance-ram-disk-emulator
はい、次のようなtmpfsを使用できます。
mkdir /mnt/rd
mount -t tmpfs -o size=20g tmpfs /mnt/rd