2014-09-10 49 views
2

我試圖更好地理解讀/寫字節時HDD/SSD/RAM的速度。對於磁盤/ RAM,訪問時間和讀寫速度之間的關係是什麼?

下面是訪問時間和讀/寫速度我已經從網上找到來源:

Storage | Read/Write speed | Access time 
RAM  | 100 GB/s   | 50.00 ns 
SSD  | 500 MB/s   | 0.05 ms 
HDD  | 100 MB/s   | 5.00 ms 

我最初的想法是,訪問時間是指讀1個字節的時間,但它看起來像這些數字不支持。讀/寫速度和訪問時間之間究竟有什麼區別?他們有什麼關係?

可以肯定地說RAM比SSD更快速,比HDD更快,而且SSD比0123.04更快,因此RAM比~100,000x更快?

+0

訪問時間或多或少是讀取一個字節所需的時間。但讀取兩個字節不需要讀取一個字節的兩倍。 – 2014-09-11 00:14:21

+0

訪問時間是從隨機位置讀取而增加的開銷。移動磁盤讀取頭需要一段時間。你可以聽到它。磁盤只有在不移動磁頭時纔會很快。使用superuser.com來解決這個問題。 – 2014-09-11 00:28:26

回答

1

這些看起來像是稍微膨脹的估計,但他們在球場。使用通用文件系統讀寫速度將比這慢得多。如果您對易於使用的基準測試工具感興趣,請下載memtest86的ISO文件,並告訴您原始數據的實際RAM吞吐量。 ArgusMonitor是Windows的演示軟件,但會爲您提供原始數據的硬盤速度。

如果我沒有誤認爲使用原始數據的800MHz DDR2 RAM和SATA3硬盤上的90-130MB/s原始數據,我所看到的平均值約爲20GB/s。我還沒有將財務狀況測試爲固態硬盤,但我看到他們的平均速度比SATA3硬盤快兩到三倍。

訪問時間就像尋找時間似乎。基於硬盤的HDD必須進行旋轉,磁頭必須移動到被尋找的數據位置(seek),這可能需要1-8毫秒,這有點像延遲。固態訪問時間與您提到的內容有關,並且在從請求開始到檢索數據爲止的大約10-15納秒內,RAM略低於您的估計值。

http://en.wikipedia.org/wiki/CAS_latency < RAM信息

2

存取時間或延遲是指從請求的系統等待狀態,直到數據開始多久才能到達。讀寫速度是每個時間單位傳輸的數據量。通常,同一設備的讀寫速度不同。

這些基準與每個技術採用的技術直接相關。在物理磁盤(HDD)上,讀/寫速度直接受旋轉速度的影響,訪問時間與磁頭的移動有關。

在SSD存儲上,速度和訪問時間與芯片內部和組織有關。 SSD使用多個具有自然特定存取時間和速度的閃存芯片來存儲數據。訪問時間也受控於通過這些芯片分割數據的控制器。

內存模塊使用速度和訪問時間非常快的動態芯片(DRAM)。速度受芯片影響,但也受模塊的PCB設計和數據總線的影響。訪問時間,以某種方式。受到芯片刷新率的限制。

還有另一種稱爲靜態RAM(SRAM)的存儲器。 SRAM使用比DRAM更昂貴的技術,這會限制其容量,但要比DRAM快得多。它用於處理器緩存。

比較這些技術,可以肯定地說RAM比SSD快得多,並且SSD通常比HDD快得多。投入數量並不是那麼容易,因爲技術發展,每一代產品的性能都有所提高。另外,服務器應用程序設備的性能遠遠優於消費類設備。

相關問題