在 Amazon EC2 中,通过 NFS 从 XFS 磁盘进行的顺序读取速度非常慢

在 Amazon EC2 中,通过 NFS 从 XFS 磁盘进行的顺序读取速度非常慢

我正在使用 tiobench 测试 NFS 挂载卷的性能,并注意到顺序读取随机读取。当我在本地安装的磁盘上运行相同测试时,不会出现这种情况。

下面是一个小图,其中 NFS 为红色,左侧为顺序读取:

由 imgur.com 主办

我正在像这样导出服务器上的卷

/export *.internal(no_subtree_check,rw,no_root_squash)

并安装如下:

mount -o hard,intr,async,noatime,nodiratime,noacl $NFS_SERVER:/export /nfs 

此外,我在亚马逊 EC2 中完成所有这些操作,并使用 XFS 文件系统导出 EBS 卷(我知道这是多余的)。

我尝试过使用巨型框架和其他各种安装选项,但似乎都没有太大效果。

谢谢任何线索。

答案1

您运行了每个测试多少次?由于资源共享过多,EC2 上的 IO 吞吐量往往相当随机。除非您至少运行了每个测试 4 次,否则我不知道您的比较结果除了共享负载的时间之外还有什么意义。

相关内容