我有一台带有PERC H700集成RAID控制器的PowerEdge R510服务器(称之为服务器B),该控制器是使用带有3Gb / s带宽的8个磁盘构建的,我将其与使用四个服务器构建的几乎相同的服务器(称为服务器A)进行比较带宽为6Gb / s的磁盘.服务器A的I / O速率比服务器B好得多.
一旦我发现磁盘的差异,我就用更快的6Gbps磁盘重建了服务器A.不幸的是,这导致磁盘性能没有增加.期望服务器之间必须存在一些其他配置差异,我们将6Gbps磁盘从服务器A中取出并将它们放入服务器B.这也导致磁盘性能没有提高.
我们现在已经构建了两个相同的服务器,除了一个使用六个6Gbps磁盘构建,另一个使用八个3Gbps磁盘,并且磁盘的I / O速率非常相同.这表明除了磁盘之外还存在一些瓶颈,但我无法理解服务器B最初是如何具有随后“丢失”的更好的I / O.
下面的比较I / O信息,由sqlIO测量.每个测试使用相同的参数.实际数字并不重要,而是系统之间的差异.在每种情况下,D:是2磁盘RAID 1卷,E:是4磁盘RAID 10卷(除了原始服务器A,其中E:是2磁盘RAID 0卷).
服务器A(使用6Gpbs磁盘的原始设置)
D: Read (MB/s) 63 MB/s D: Write (MB/s) 170 MB/s E: Read (MB/s) 68 MB/s E: Write (MB/s) 320 MB/s
服务器B(使用3Gpbs磁盘进行原始设置)
D: Read (MB/s) 52 MB/s D: Write (MB/s) 88 MB/s E: Read (MB/s) 112 MB/s E: Write (MB/s) 130 MB/s
服务器A(使用3Gpbs磁盘的新设置)
D: Read (MB/s) 55 MB/s D: Write (MB/s) 85 MB/s E: Read (MB/s) 67 MB/s E: Write (MB/s) 180 MB/s
服务器B(带有6Gpbs磁盘的新设置)
D: Read (MB/s) 61 MB/s D: Write (MB/s) 95 MB/s E: Read (MB/s) 69 MB/s E: Write (MB/s) 180 MB/s
任何人都可以提出任何想法吗?
使用的驱动器如下:
> Dell Seagate F617N ST3300657SS 300GB 15K RPM SAS
> Dell Hitachi HUS156030VLS600 300GB 3.5 inch 15000rpm 6GB SAS
> Hitachi Hus153030vls300 300GB Server SAS
> Dell ST3146855SS Seagate 3.5 inch 146GB 15K SAS