为什么硬盘速度有时会低至 1.75 mbps?

为什么硬盘速度有时会低至 1.75 mbps?

这是我的主板 -“Biostar G41D3C Core 2 Quad Intel G41 DDR3 A&V&L MATX 主板”硬盘 -希捷 Barracuda 7200rpm 500Gb 计算机信息 -CORE 2DUO 2.80 GHZ -RAM 2 GB -显卡 -1 GB PAULT NVIDIA

目前 Windows 8.1 64 位硬盘的平均写入速度为 7 mbps?但其转速为 7200 rpm。问题是什么?

答案1

一个“正常”的7,200-rpm SATA 驱动器每秒只能处理 60-70 次到随机位置的 IO 操作 - 磁盘磁头寻找磁道所需的时间,以及正确的磁盘扇区通过磁头下方所需的时间限制了磁盘每秒可以执行的操作数。

如果随机 IO 块足够小 - 细到单个磁盘扇区(对于您的磁盘来说可能是 512 字节),则随机 IO 操作可以导致 IO 速率低至每秒 30 千字节。

答案2

通常,“已知”的硬盘速度为 70-100MB/s。问题是,当驱动器读取/写入顺序数据时,这些速度有效,但在正常使用情况下(系统驱动器),情况并非如此,系统不会开始顺序读取 1GB 的大块。操作系统/系统实际上从驱动器板中的不同“扇区”读取数据。

e.g., going to read some dll file for the system then going to load Wordpad, and also reading/writing some web page a navigator downloaded.

因此读/写变得有点随机(针对 HDD 上的小型稀疏文件),这就是速度会低得多的原因,因为读取头必须“寻找”物理上彼此远离的目标扇区(而不是像顺序 I/O 那样一个挨着一个)。

这就是为什么硬盘基准测试具有顺序读/写和随机测量的原因!

由于访问时间约为 0.1ms(这要归功于闪存而非 HDD 中的硬盘),SSD 驱动器可使这种现象不那么“影响性能”。但同样,连续速度也远低于随机访问速度。

就你的情况而言,(有点旧的硬盘)在随机访问方面表现不佳。这可能是你遇到读写速度慢的原因。

答案3

如果该速度适用于大量非常小的文件,则不会有问题。

如果传输大文件的速度可以达到 70MB/s 左右,传输小文件的速度可以达到 7MB/s,那么对于该驱动器来说,这是完全正常的。

然而,如果一个大文件的速度达到 7MB/s,那么你的硬盘就有技术问题了。

相关内容