相关疑难解决方法(0)

Linux 软件 Raid 5 上的 mkfs 操作需要很长时间

我已经设置了一个由 4 * 2 TB 磁盘组成的 Linux 软件 raid 级别 5。磁盘阵列是使用 64k 条带大小创建的,没有其他配置参数。在初始重建之后,我尝试创建一个文件系统,这一步需要很长时间(大约半小时或更长时间)。我尝试创建一个 xfs 和 ext3 文件系统,都花了很长时间,使用 mkfs.ext3 我观察到以下行为,这可能会有所帮助:

  • 写inode表运行很快,直到达到1053(~1秒),然后写了大约50,等待两秒,然后写下50(根据控制台显示)
  • 当我尝试使用 Control+C 取消操作时,它会在真正取消之前挂起半分钟

单个磁盘的性能非常好,我分别在每个磁盘上运行 bonnie++,写入/读取值约为 95/110MB/s。即使我在每个驱动器上并行运行 bonnie++,这些值也仅减少了大约 10 MB。因此,我通常将硬件/I/O 调度排除在问题来源之外。

我为 stripe_cache_size 和 readahead size 尝试了不同的配置参数,但没有成功,但我认为它们与文件系统创建操作无关。

服务器详细信息:

  • Linux 服务器 2.6.35-27-generic #48-Ubuntu SMP x86_64 GNU/Linux
  • mdadm - v2.6.7.1

有没有人有关于如何进一步调试的建议?

linux raid performance software-raid

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

linux ×1

performance ×1

raid ×1

software-raid ×1