【发布时间】:2014-04-24 18:43:25
【问题描述】:
如果 /tmp 使用 tmpfs 挂载,这会提高文件 I/O 的速度吗?以这种方式到 tmp 的文件 I/O 会像 redis 一样执行吗? 我想知道所有资源,而不仅仅是速度。
【问题讨论】:
如果 /tmp 使用 tmpfs 挂载,这会提高文件 I/O 的速度吗?以这种方式到 tmp 的文件 I/O 会像 redis 一样执行吗? 我想知道所有资源,而不仅仅是速度。
【问题讨论】:
一般来说,提高访问速度(延迟和吞吐量)是拥有tmpfs 的想法。文件系统不会一直刷新到硬盘,而是会尝试将所有内容保留在 RAM 中,与普通的基于磁盘的文件系统相比,这会导致非常低的延迟。显然,一旦您的 RAM 用完,它就不得不求助于使用磁盘上的交换文件。
这篇博文描述了使用tmpfs 来提高服务网站的速度,如果您有兴趣,还会介绍很多技术细节:30x Faster Cache and Site Speed with TMPFS
【讨论】: