<分区>
我读到过关闭 atime
和 diratime
可以提高 I/O 性能,但我从未见过一个很好的例子来说明会发生什么没有好处。我应该什么时候执行此操作?
<分区>
我读到过关闭 atime
和 diratime
可以提高 I/O 性能,但我从未见过一个很好的例子来说明会发生什么没有好处。我应该什么时候执行此操作?
最佳答案
如果您想了解何时在分区选项中指定 noatime 的具体示例,请想象一个包含数据库文件的数据分区。这个数据库主要是读取(而不是写入),查询频繁且规模小。如果启用了 atime,每次访问磁盘的读取操作(快)实际上都会变成写入操作(慢),因为每次访问某些内容时都必须更新 atime。
当您使用可能较慢的磁盘时,这一点尤其明显(想想 Amazon 上的 EBS 存在一些性能问题)。
因此,在任何情况下,如果您希望从文件系统进行大量读取并且希望防止磁盘 IO 造成的延迟,请关闭 atime :)
关于linux - 什么时候关闭 atime 和 diratime 是个好主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8854112/