两个繁重的同时IO操作会导致碎片吗?

我正在使用Ubuntu 14.04来运行一个networking/数据库服务器。

磁盘在使用XFS的RAID6集合中。 我对XFS有点新鲜。

假设我有2个繁重的IO操作。 在我的例子中:

  • 重新编译一个400 GB的数据库。
  • 复制500 GB备份,包含5000个文件。

因为两者都在同时写入磁盘,是否存在可能影响性能的碎片风险?

(我可以运行xfs_fsr进行碎片整理,但是我很好奇,因为这需要大量的实时数据集上的时间/负载。)

那些被问到的人的详细信息:这是在EC2服务器上,使用临时存储(我知道,谨慎使用)。 我使用mount: sudo mount -t xfs -o noatime /dev/vg0/ephemeral /ephemeral

这里是我的xfs_infometa-data=/dev/mapper/vg0-ephemeral isize=256 agcount=32, agsize=32526464 blks = sectsz=512 attr=2 data = bsize=4096 blocks=1040846848, imaxpct=5 = sunit=128 swidth=768 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=508232, version=2 = sectsz=512 sunit=8 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0

这取决于你的XFSconfiguration。 如果在文件系统上设置了一些预分配级别,则碎片的影响会比没有碎片的影响小。

请参阅: 为什么我的XFS文件系统突然消耗更多的空间和充满稀疏文件?

你可以发布你的文件系统的xfs_info/etc/fstab的输出吗?