如果磁盘读取速度低于 400 MB/秒,我真的拥有 SATA 6 Gb/s 吗?

如果磁盘读取速度低于 400 MB/秒,我真的拥有 SATA 6 Gb/s 吗?
pawel@paulbook:~$ dmesg | grep -i sata | grep 'link up'
[    2.355461] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    2.691842] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[29631.906614] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[29631.914605] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[41633.796009] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[41633.803999] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)

pawel@paulbook:~$ dmesg | grep -i --color ahci
[    1.994964] ahci 0000:00:1f.2: version 3.0
[    1.995148] ahci 0000:00:1f.2: irq 48 for MSI/MSI-X
[    1.995180] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[    2.011185] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x35 impl SATA mode
[    2.011191] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ems sxs apst 
[    2.035576] scsi0 : ahci
[    2.035697] scsi1 : ahci
[    2.035794] scsi2 : ahci
[    2.035873] scsi3 : ahci
[    2.035939] scsi4 : ahci
[    2.036000] scsi5 : ahci

pawel@paulbook:~$ dmesg | grep -i  ahci | grep -i --color Gbps
[    2.011185] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x35 impl SATA mode

在我看来,我的主板有 SATA 6 Gb/s。然而,当我对 SSD 进行基准测试时,我得到的读取速度不到 400 MB/s,尽管小贩声称“对可压缩和不可压缩数据均可实现 550 MB/s 的连续读取”:

pawel@paulbook:~$ sudo hdparm -t /dev/sda

/dev/sda:
 Timing buffered disk reads: 1098 MB in  3.00 seconds = 365.76 MB/sec

这是否意味着我的主板有 SATA 3 Gb/s?根据lspci我的描述,我有英特尔公司 6 系列/C200 系列芯片组家族,但我在互联网上找不到任何支持 SATA 的信息。

答案1

好吧,我本来要告诉你如何知道硬盘是否支持 Sata3 (6Gb/s)但您的问题不是支持哪个 Sata 版本,而是您看到的 400 是否实际上是 Sata3。

选择优质 SSD 驱动器的技巧

我实际上对同一块主板上的 3 个硬盘进行了基准测试,发现西班牙语我从中学到的是:

  • 并非所有 SSD 公司都会告诉你真相。我指的不是“理论上它应该达到...速度”的真相。我的意思是“我测试了它,但我得到的只是一件糟糕的 T 恤”。我的意思是,他们告诉你 SSD 可以达到的结果是一回事,而它实际达到的结果是另一回事。

  • 同一家公司生产的所有 SSD 型号的速度并不相同。或者更糟的是,数月来速度都保持相同。

  • 您最喜欢的 SSD 公司实际上可能比其他名字奇怪的新公司更糟糕。

  • 主板实际上会对 SSD 的性能产生巨大影响。

基准测试(三星 vs 英特尔 vs 金士顿)

这是我在测试以下模型时收集的信息(注意我将符号改为 BYTES 而不是 BITS,因为我们想要现实世界的真相):

  • 英特尔 520 系列 120GB SSD 理论上读取速度为 550 MB/s,写入速度为 500 MB/s。

  • 金士顿 SSDNow V300 120GB 理论上读取速度为 525 MB/s,写入速度为 500 MB/s。

  • 三星 PRO 256GB 理论上读取速度为 540MB/s,写入速度为 520 MB/s。

基准(结果)

我使用 Disks 基准测试工具进行了 10 次测试,并使用 hdparm 进行了 3 次测试,得到了以下结果:

  • 对于英特尔,磁盘基准测试显示平均速度为 465 MB/s(读取)和 329 MB/s(写入)。使用 hdparm 测试,我得到的平均速度为 398 MB/s(读取)。

  • 对于金士顿,我以为它会是三款硬盘中最好的一款,使用磁盘基准测试,它的平均速度为 404 MB/s(读取)和 298 MB/s(写入)。使用 hdparm,我得到了 376 MB/s(读取)。

  • 对于三星,Disk Benchmark 在执行写入测试时出现问题,因此我只能执行读取测试,结果为 555MB/s。hdparm 的结果为 519MB/s(读取)。现在,由于我不喜欢半途而废,我进行了常规测试(10 次),将文件从一个地方复制到同一 SSD 上的另一个地方。我首先尝试了 1GB,但速度太快,无法测试并找到平均值。然后我测试了 2GB,然后是 5GB,最后到了 10GB(或者准确地说是 10.2GB)来测试这一点。平均写入速度为 753MB/s。

所以,我最初认为金士顿是最快的,这是错误的。甚至我第二次认为英特尔是最快的,也是错误的。三星是最快的。现在我再次进行了测试,速度为 716MB/s(写入)。速度下降可能是系统上的 X 变量,但速度仍然非常高。

基准(更换主板)

如果我更换主板,会产生以下影响(之前的测试是在更新了最新固件的华硕 Z87 PRO 上进行的)。如果我换成英特尔 DZ68DB,它也宣传 Sata3(6.0Gb/s),那么所有 SSD 的速度都会比华硕低 40% 到 60%。这就是主板的重要性。如果你有一块低成本的主板和一块高成本的 SSD,那么你就浪费了 SSD 的钱,因为主板会限制 SSD。举个例子,三星在 DZ68DB 上的读取速度为 265MB/s,写入速度为 212MB/s。这是一个巨大的下降。

现在这是针对华擎 H61M/U3S3 和技嘉 GA-H77M-D3H 的更新。

当 ASRock 使用磁盘实用程序 10 次时,英特尔 SSD 的速度为 140MB/s(读取)和 110MB/s(写入)。三星 SSD 的速度为 180MB/s(读取)和 123MB/s(写入)。我现在没有金士顿,但你可以从另外两个猜测它会如何。

使用 Gigabyte 的磁盘实用程序 10 次后,Intel SSD 的速度为 241MB/s(读取)和 209MB/s(写入)。Samsung SSD 的速度为 312MB/s(读取)和 295MB/s(写入)。同样,我现在没有 Kingston,但您可以从另外两个中猜出它会如何。

结论

在所有情况下,hdparm、dmidecode、dmesg 和任何其他 HDD/SSD 读取工具都显示我“能够”使用 Sata3,但实际读/写速度并未达到使用 Sata3 所期望的速度,因为它在主板、SSD 型号和其间的任何其他变量之间差异很大。

说了这么多,现在来回答你的问题:400MB/sa 是 Sata3 速度吗?

是的,确实如此。在实际情况下,Sata2 确实会将速度限制在 180MB/s 到 250MB/s 之间。Sata3 会将速度限制在 300MB/s 以上。但这也受主板、SSD 型号和 SSD 制造商的影响。

硬盘基准测试我总是查看要购买或推荐哪种 SSD,我发现您的 Crucial MX100 有 3 种尺寸,其中只有 2 种出现在该列表中,即 512 和 256 版本。每种都有其分数。以下是我使用这 3 种类型测试的基准 SSD 的分数:

  • 英特尔 520 系列 120GB -3699
  • 金士顿 SSDNow V300 120GB -2514
  • 三星 PRO 256GB -3536
  • Crucial MX100 256GB -2916
  • Crucial MX100 256GB -3729 (模型 2)
  • Crucial MX100 512GB -3480

从得分来看,人们会认为 Crucial 的 Model 2 最好,其次是英特尔,但这是错误的。主板、固件版本(主板和 SSD 都适用)、操作系统甚至 BIOS/UEFI 设置等因素都会改变一切。

就我目前的情况而言,在三星上启用 TRIM 使我的网速提升了约 150MB,这使我的速度达到了 500+。实际上,直到我启用 TRIM 后,我才知道它可以改变网速。另一个因素是更新华硕固件。

所以是的,您使用的是 Sata3,尤其是速度为 365MB/s 时,但某些因素(可能是主板、固件、实际 SSD、SSD 电缆、地理位置、海拔、圣诞老人、住在您电脑机箱内的某个怪异的外星电子怪物等)可能会对实际性能产生影响。顺便说一句,有些主板在使用旧硬件连接时,可能会以某种方式限制其余部分的性能。例如,连接旧的 PATA CD-ROM 或 DVD-ROM 可能会对驱动器的性能产生负面影响。3.5 软盘驱动器也是如此(我的意思是 Oo)。

将 Ubuntu 更新到较新的版本大多数情况下会对性能产生积极影响,特别是如果您阅读 3.14、3.15 和 3.16 内核的性能改进。

答案2

对于金士顿,我以为它会是三款硬盘中最好的一款,使用磁盘基准测试,它的平均速度为 404 MB/s(读取)和 298 MB/s(写入)。使用 hdparm,我得到了 376 MB/s(读取)。

如果不进行详细测试以确定金士顿为您提供了哪种硬件,就无法确切知道 V300 会给您带来什么。他们在构建材料时使用了 NAND,从而进行了诱饵转换。谷歌搜索 AnandTech 文章:

“金士顿 SSDNow V300 更新:改用速度较慢的美光 NAND”

了解详情。

答案3

是的。当它说 6gbps 时,它只是说这是接口的最大速度。据我所知,还没有驱动器达到每秒 1 GB 的速度,所以一切运行正常,无需担心。您的系统所说的只是最大接口速度为 6gbps,而您的卷以 365.76mbps 运行。当制造商说速度是 550mbps 时,他们显示的是他们在他们的系统上得到的结果。速度还取决于您的主板、总线速度和接口。

相关内容