Ramfs/磁盘混合

Ramfs/磁盘混合

提高 MySQL 和其他程序性能的常见方法是将其 tmp 空间配置为基于 RAM 的文件系统。但是,对于 MySQL,如果空间满了,相关查询(有时是服务器)就会崩溃。我该如何“扩展”ramfs 挂载/文件系统,以便当空间满了时,它将继续写入磁盘。我意识到写入磁盘会影响性能,但在这种情况下,稳定性影响比性能影响更重要。关键点是,Ramfs 设备将根据可用空间优先处理所有写入。

有想法吗?

答案1

规划是关键:了解您要推送的数据量,进行负载测试并确定系统大小。如果您现在遇到问题,可以使用“更多”RAM 来避免死锁。不要让您的 tempfs 或 /dev/shm 大于物理 RAM 的 50%。请注意此链接中的第 59-61 行:http://www.mjmwired.net/kernel/Documentation/filesystems/tmpfs.txt

相关内容