![怎样才能最好地利用 RAM 磁盘?](https://linux22.com/image/488921/%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E6%9C%80%E5%A5%BD%E5%9C%B0%E5%88%A9%E7%94%A8%20RAM%20%E7%A3%81%E7%9B%98%EF%BC%9F.png)
只是想知道你有没有用过RAM 磁盘在生产中?我想知道在特定情况下,它们提供的性能优势是否可能超过它们的临时性。
我只用过一次,不是为了性能。那是在我需要一台显示硬盘错误的服务器上的一些可写磁盘空间时——它给了我足够的空间来安装 3ware RAID 实用程序来识别有问题的磁盘。
您在生产中如何使用 RAM 磁盘?
答案1
我在我的邮件网关上设置了一个 ramdisk。clamav
有一个 256MB 的 ramdisk 用于扫描附件。
它已经运行了将近三年了,我认为它还不错:)
答案2
绝对地。
无盘节点的根 FS 位于只读 NFS 共享上,并策略性地安装tmpfs
文件系统,以允许写入文件系统层次结构的各个部分(例如/tmp
:)。
答案3
纳吉奥斯可以使用 ramdisk 来显著提高性能,正如这个家伙所发现的:
http://lickthesalt.com/2009/04/19/tweaking-nagios-for-performance/
答案4
如果您的 Web 应用程序在磁盘上创建了大量临时表 (即Created_tmp_disk_tables
很大并且一直在变大),则常见的用法是将 MySQL 的 tmpdir 放在 ramdisk (例如 tmpfs) 上。
干杯