我可以为我的 XEN 客户操作系统分区设置 noatime 吗?它可以工作吗?

我可以为我的 XEN 客户操作系统分区设置 noatime 吗?它可以工作吗?

我有一个基于XEN虚拟化平台的云环境中的VPS。

/etc/fstab 看起来像这样:

LABEL=PRGMRDISK1   /    ext3    errors=remount-ro       0       0

据我所知,如果其他 VPS 邻居大量使用 IO,IO 很容易成为瓶颈(IO 带宽是多个来宾 VPS 的共享资源)。

我可以添加noatime,nodiratime/etc/fstab 分区声明来节省一些 IO 负载吗?这样可行吗?

答案1

确实建议在你的 domU 中使用noatimenodiratime同时最好考虑一些其他的调整,这里有一个快速列表:

域名(Xen 嘉宾):

  • 在 fstab 中有noatime,nodiratime
  • 将默认调度程序更改为noop(添加elevator=noop到内核启动参数)。

dom0(Xen 主机):

  • 在 fstab 中有noatime,nodiratime
  • 将默认调度程序更改为anticipatory(添加elevator=anticipatory到内核启动参数)。

为了获得更高的 IO 吞吐量,您可以使用其他技巧,例如使用 LVM 卷直接挂载到 XEN 主机等,但对于初学者来说,这些技巧应该可以为您提供足够好的 IO 性能。

相关内容