SATA 3.0 HDD 的最大讀取/寫入速度為 6.0Gb/s?

SATA 3.0 HDD 的最大讀取/寫入速度為 6.0Gb/s?

SATA III 6.0Gb/s 硬碟的實際最大讀/寫速度實際上是多少?

我知道6.0gb/s是什麼意思,它意味著每秒六千兆位,千兆前綴使用SI十進制定義,這意味著1,000,000,000,它是兆的1,000倍和千的1,000,000倍,但計算機使用二進制併使用以字節為基本單位,1字節=8位,每個單位是前者的1,024倍,因此1KB為1,024字節和8,192位,1MB為1,048,576字節和8,388,608位,1GB為1,073,741,824字節和8,589,934,592位,因此 6.0gb/s 的十進制數將是 732,421.875 KB/s 或二進制的 715.2557373046875 MB/s。

但實際上,我的硬碟是 Seagate BarraCuda ST1000DM010 1TB 7200 RPM 64MB SATA III 6.0gb/s,並連接到主機板上的 SATA III 6.0gb/s 連接埠:

在此輸入影像描述

但我從未在taskmgr.exe中觀察到該硬碟的磁碟讀/寫速度高於160MiB/s,使用緩衝區大小為256MiB的FastCopy從同一硬碟複製檔案的傳輸速率最多為128MiB/s,大多數時候通常約為108MiB/s,有趣的是Get-FileHash可以將 HDD 的 I/O 速度提升至 144MiB/s。

那麼SATA III硬碟在7200轉、SATA 6.0GB/s介面下的最大讀寫速度是多少?

我問這個問題是因為我打算購買希捷 E​​xos 7E8 4TB 512n SATA 128MB 快取 3.5 吋企業級硬碟 (ST4000NM0035),它有 128MB 緩存,而不是我的 64MB,那麼我應該期望什麼讀/寫速度?大約是 256MiB/s,因為它的快取大小是我的兩倍,還是更高?


所以SATA使用8b/10b編碼,所以理論上最大資料速率是4.8gb/s,相當於600MB/s或572.20458984375MiB/s,但是這個速度比我實際能夠得到的要高得多...

答案1

SATA 介面的運行速度為 6 Gbps,由於 8 位元位元組被編碼為具有 8b10b 行程式碼的 10 位元符號,因此相當於 600 MB/s。

只是機械旋轉硬碟無法達到如此高的讀寫速度。

甚至在希捷ST1000DM010手冊中也寫到可以達到什麼樣的突發和持續讀/寫速度。即使介面速度為 600 MB/s,平均速度也為 156 MB/s。

相關內容