gpt4 book ai didi

linux - 使用 noatime 选项安装设备注意事项

转载 作者:太空宇宙 更新时间:2023-11-04 05:01:30 24 4
gpt4 key购买 nike

大家好, 我最近在我的Vertica集群上遇到了一些高I/O,这并不是因为查询或设计不好,而是因为工作负载高并且业务变得更大,并且在过去的几个月里没有资源可以添加到正在运行的集群中。 话虽如此,我正在考虑一些提高节点性能的策略,例如:

  • 更改设备配置并使用noatime选项(停止记录上次文件访问时间(刚刚读取文件时)。

  • 考虑删除日记或将其移动到其他设备。

我想知道专家对此事的看法,因为这将是我提高集群整体性能的最后手段。

谢谢大家

最佳答案

  1. 使用 noatime 挂载选项是减少 I/O 流量的好方法,特别是在打开大量小文件的情况下。内核必须每秒为每个打开的文件更新 i 节点时间戳;这可以节省大量资金。如果任何应用程序使用文件元数据来确定有关文件的任何信息,则不能使用 noatime 选项。例如,使用 make(1) 构建应用程序会产生不一致的结果。但对于像数据库这样只关心文件内容的应用程序,可以使用 noatime。
  2. 记录或不记录......很大程度上取决于这些文件的存储介质。在 SSD 设备上使用日志似乎会适得其反。在智能 SAN 上使用日志可能会被禁用。这取决于 SAN/NAS 固件的特性,因此请询问存储管理员。如果日志到文件 I/O 的成本明显快于服务器到 LUN 的流量,则将日志移动到另一个设备或 LUN 可能会是一个胜利。只有您的存储管理员确切知道。

关于linux - 使用 noatime 选项安装设备注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31317163/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com