linux – 2个驱动器,慢速软件RAID1(md)

linux – 2个驱动器,慢速软件RAID1(md),第1张

概述我有一台来自hetzner.de(EQ4)的服务器,带有2个SAMSUNG HD753LJ驱动器(750G 32MB缓存). *** 作系统是CentOS 5(x86_64).驱动器组合在一起成为两个RAID1分区: > / dev / md0这是512MB大,只有/ boot分区 > / dev / md1超过700GB大,是一个托管其他分区的大型LVM 现在,我已经运行了一些基准测试,看起来即使完全 我有一台来自hetzner.de(EQ4)的服务器,带有2个SAMSUNG HD753LJ驱动器(750G 32MB缓存).

*** 作系统是CentOS 5(x86_64).驱动器组合在一起成为两个RAID1分区:

> / dev / md0这是512MB大,只有/ boot分区
> / dev / md1超过700GB大,是一个托管其他分区的大型LVM

现在,我已经运行了一些基准测试,看起来即使完全相同的驱动器,速度也各不相同.

# hdparm -tT /dev/sda/dev/sda:  Timing cached reads:   25612 MB in  1.99 seconds = 12860.70 MB/sec  Timing buffered disk reads:  352 MB in  3.01 seconds = 116.80 MB/sec# hdparm -tT /dev/sdb/dev/sdb:  Timing cached reads:   25524 MB in  1.99 seconds = 12815.99 MB/sec  Timing buffered disk reads:  342 MB in  3.01 seconds = 113.64 MB/sec

另外,当我跑步时,例如. pgbench非常重视IO,我可以从iostat输出看到以下内容:

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %utilsda               0.00   231.40  0.00 298.00     0.00  9683.20    32.49     0.17    0.58   0.34  10.24sda1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00sda2              0.00   231.40  0.00 298.00     0.00  9683.20    32.49     0.17    0.58   0.34  10.24sdb               0.00   231.40  0.00 301.80     0.00  9740.80    32.28    14.19   51.17   3.10  93.68sdb1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00sdb2              0.00   231.40  0.00 301.80     0.00  9740.80    32.28    14.19   51.17   3.10  93.68md1               0.00     0.00  0.00 529.60     0.00  9692.80    18.30     0.00    0.00   0.00   0.00md0               0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00dm-0              0.00     0.00  0.00   0.60     0.00     4.80     8.00     0.00    0.00   0.00   0.00dm-1              0.00     0.00  0.00 529.00     0.00  9688.00    18.31    24.51   49.91   1.81  95.92Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %utilsda               0.00   152.40  0.00 330.60     0.00  5176.00    15.66     0.19    0.57   0.19   6.24sda1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00sda2              0.00   152.40  0.00 330.60     0.00  5176.00    15.66     0.19    0.57   0.19   6.24sdb               0.00   152.40  0.00 326.20     0.00  5118.40    15.69    19.96   55.36   3.01  98.16sdb1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00sdb2              0.00   152.40  0.00 326.20     0.00  5118.40    15.69    19.96   55.36   3.01  98.16md1               0.00     0.00  0.00 482.80     0.00  5166.40    10.70     0.00    0.00   0.00   0.00md0               0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00dm-0              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00dm-1              0.00     0.00  0.00 482.80     0.00  5166.40    10.70    30.19   56.92   2.05  99.04Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %utilsda               0.00   181.64  0.00 324.55     0.00  5445.11    16.78     0.15    0.45   0.21   6.87sda1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00sda2              0.00   181.64  0.00 324.55     0.00  5445.11    16.78     0.15    0.45   0.21   6.87sdb               0.00   181.84  0.00 328.54     0.00  5493.01    16.72    18.34   61.57   3.01  99.00sdb1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00sdb2              0.00   181.84  0.00 328.54     0.00  5493.01    16.72    18.34   61.57   3.01  99.00md1               0.00     0.00  0.00 506.39     0.00  5477.05    10.82     0.00    0.00   0.00   0.00md0               0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00dm-0              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00dm-1              0.00     0.00  0.00 506.39     0.00  5477.05    10.82    28.77   62.15   1.96  99.00

这让我很困惑.为什么两个完全相同的驱动驱动器在写入速度上有这么大的差异(参见util%)?我之前没有真正关注过那些速度,所以也许这是正常的 – 如果有人能证实我真的很感激.

否则,如果有人再次看到这种行为或知道是什么导致了这种行为,我真的很感激回答.

我还要补充一点,“smartctl -a”和“hdparm -I”输出完全相同,并没有表明任何硬件问题.
较慢的驱动器已经改变了两次(到新的).我还要求用地方更改驱动器,然后sda更慢,sdb更快(所以慢速驱动器相同).
SATA电缆已经改变了两次.

解决方法 你能尝试一下bonnIE基准测试工具吗?你应该以两倍大小的内存运行它(例如1GB):
bonnIE++ -s $((2*1024))

您的问题描述让我觉得控制器无法轻松处理软件RAID1所做的并行写入.在以下情况下使用上面的命令.要检查此假设是否属实,请执行以下 *** 作:

1)每个硬盘的单独基准.假设说结果将是相似的.

2)对RAID1进行基准测试.

3)在不同磁盘上同时进行基准测试.假设说它应该看起来更像2)而不是1).

祝好运,JoãoMiguelNeves

总结

以上是内存溢出为你收集整理的linux – 2个驱动器,慢速软件RAID1(md)全部内容,希望文章能够帮你解决linux – 2个驱动器,慢速软件RAID1(md)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1040064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存