我可以在内存中创建一个磁盘进行备份吗?

Chr*_*ian 6 memory tmpfs

我的网站最大的问题是全天有 4 个备份时段,其中负载不可避免地会超过 50。

我正在使用 nice 和 ionice 来尝试减少影响,但效果有限。

因为我在备份完成后立即将备份复制到 S3 存储桶,然后删除文件,所以我想知道是否可以创建基于内存的磁盘?

我通常有 25GB 的可用内存(我超出了规格),我未压缩的 db 是 17GB,我的压缩是 6GB。我使用 xtrabackup 流并压缩。

如果流是内存而不是磁盘,我认为这会减轻整个系统的大量负载。

这看起来可行吗?

编辑 1类似 tmpfs 的东西。https://en.wikipedia.org/wiki/Tmpfs

Stu*_*uka 6

当然,您可以使用 Starwinds RAM 磁盘之类的东西来创建基于 RAM 的本地驱动器。我还没有听说过这样的配置,但它应该可以工作。至于以后的需求,我建议你再买一台服务器做备份。 https://www.starwindsoftware.com/high-performance-ram-disk-emulator

  • 是一样的想法... (2认同)