Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 2个驱动器,慢速软件RAID1(md)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一台来自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  %util
sda               0.00   231.40  0.00 298.00     0.00  9683.20    32.49     0.17    0.58   0.34  10.24
sda1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sda2              0.00   231.40  0.00 298.00     0.00  9683.20    32.49     0.17    0.58   0.34  10.24
sdb               0.00   231.40  0.00 301.80     0.00  9740.80    32.28    14.19   51.17   3.10  93.68
sdb1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sdb2              0.00   231.40  0.00 301.80     0.00  9740.80    32.28    14.19   51.17   3.10  93.68
md1               0.00     0.00  0.00 529.60     0.00  9692.80    18.30     0.00    0.00   0.00   0.00
md0               0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
dm-0              0.00     0.00  0.00   0.60     0.00     4.80     8.00     0.00    0.00   0.00   0.00
dm-1              0.00     0.00  0.00 529.00     0.00  9688.00    18.31    24.51   49.91   1.81  95.92

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   152.40  0.00 330.60     0.00  5176.00    15.66     0.19    0.57   0.19   6.24
sda1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sda2              0.00   152.40  0.00 330.60     0.00  5176.00    15.66     0.19    0.57   0.19   6.24
sdb               0.00   152.40  0.00 326.20     0.00  5118.40    15.69    19.96   55.36   3.01  98.16
sdb1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sdb2              0.00   152.40  0.00 326.20     0.00  5118.40    15.69    19.96   55.36   3.01  98.16
md1               0.00     0.00  0.00 482.80     0.00  5166.40    10.70     0.00    0.00   0.00   0.00
md0               0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
dm-0              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
dm-1              0.00     0.00  0.00 482.80     0.00  5166.40    10.70    30.19   56.92   2.05  99.04

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   181.64  0.00 324.55     0.00  5445.11    16.78     0.15    0.45   0.21   6.87
sda1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sda2              0.00   181.64  0.00 324.55     0.00  5445.11    16.78     0.15    0.45   0.21   6.87
sdb               0.00   181.84  0.00 328.54     0.00  5493.01    16.72    18.34   61.57   3.01  99.00
sdb1              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sdb2              0.00   181.84  0.00 328.54     0.00  5493.01    16.72    18.34   61.57   3.01  99.00
md1               0.00     0.00  0.00 506.39     0.00  5477.05    10.82     0.00    0.00   0.00   0.00
md0               0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
dm-0              0.00     0.00  0.00   0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
dm-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)所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。