number321 发表于 2012-06-12 14:21

请问SAS和SSD硬盘到底比SATA盘好在哪里呢?

价格上SATA < SAS < SSD

那么,请问SAS和SSD硬盘到底比SATA盘好在哪里呢.
在实际使用中,如果要求硬盘在有大量读写时,做到不卡死.有读写操作时,速度要尽量快,不考虑价格的话,选什么类型的盘比较好呢?
主要有哪些指标来检验实际的性能呢?

我用hdtune测试分别对三种类型的硬盘测试了下,SATA是7200转的,SAS是15000转的.
结果发现
1.连续读取的速率,三个都差不多,在130MB/s左右.
2.随机存取的话,SATA是10毫秒,SAS是5.5毫秒,SSD是0.1,这个能看出来SSD好于SAS好于SATA.
3.实际将C:\windows目录复制分别复制到三个硬盘中,查看复制的时间,SATA盘用时15秒,SAS盘用时20秒,SSD盘用时33秒.反而是SATA盘最快.实际做文件压缩,删除等操作时,也是SATA盘用时最短.

那么,我测试的结果当中,除了第2项在数字上看起来是速度SSD>SAS>SATA的,其它方面都看不出来啊,反而实际操作中感觉SATA更快些.
那么为什么一些对性能要求高的服务器,都是用SAS盘,或者用SSD,而不用SATA呢?

wolfop 发表于 2012-06-12 16:23

连续读取速度到了内圈 15KRPM的还是明显比7.2KRPM的盘高的。

number321 发表于 2012-06-13 11:12

wolfop 发表于 2012-06-12 16:23 static/image/common/back.gif
连续读取速度到了内圈 15KRPM的还是明显比7.2KRPM的盘高的。

恩,这个也确实是的,用hdtune测SATA的硬盘越往后越慢,用SAS的话基本上不变.
按道理说应该不管什么情况下外圈都比内圈要快的啊,为什么SAS硬盘的就一样呢,是转速的原因导致的吗?

milujite 发表于 2012-06-13 15:49

磁盘读写基本上是两个因素决定,单位时间掠过的距离和寻道时间。磁盘外圈因为半径长,同样转速下掠过的距离长,所以读写快,中圈的优势是平均寻道时间最短。转速越快,在单位时间内掠过的距离当然越长。SSD根本没寻道一说,对随机读写更友善。希望楼主理解我说啥。

zqyy 发表于 2012-06-13 15:50

:lol贵有贵的道理。

number321 发表于 2012-06-13 16:30

milujite 发表于 2012-06-13 15:49 static/image/common/back.gif
磁盘读写基本上是两个因素决定,单位时间掠过的距离和寻道时间。磁盘外圈因为半径长,同样转速下掠过的距离 ...

但SAS盘测试的结果,速度也是内外圈一直,用hdtune测试的速度是一条平线,不像SATA盘那样是慢慢下降的.这个是什么原因呢?

tangye 发表于 2012-06-13 23:16

sas盘通常不是单块使用的

leotangcw 发表于 2012-06-14 16:25

SSD是通过芯片进行数据存储的,结构和SATA及SAS不同。SSD特别适合高IOPS的场景
拷贝文件这些基本都是连续读写,无法体现出SSD和SAS的优越性。
SATA和SAS的不同就是SAS一般来说盘体电机比较好,转速快,接口速率较高。所以在突发传输率及寻道时间,相应时间上会有一些优势。

另外SATA盘的可靠性也要比这些差的,其他的两种可靠性要高。

vivianfacebook 发表于 2012-06-15 11:51

需要追求高速还是用SSD固态硬盘比较好。

pingfan2 发表于 2012-06-16 23:46

number321 发表于 2012-06-13 16:30 http://bbs.chinaunix.net/static/image/common/back.gif
但SAS盘测试的结果,速度也是内外圈一直,用hdtune测试的速度是一条平线,不像SATA盘那样是慢慢下降的.这个 ...
一条平线是不正常的,应该是下降的幅度小。请确定您测的是一个分区,还是整个盘?
页: [1] 2
查看完整版本: 请问SAS和SSD硬盘到底比SATA盘好在哪里呢?