首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于磁盘/RAM,访问时间与读写速度之间的关系是什么?

对于磁盘/RAM,访问时间与读写速度之间的关系是什么?
EN

Stack Overflow用户
提问于 2014-09-11 07:43:10
回答 2查看 6.2K关注 0票数 3

我正在尝试更好地理解当涉及到读/写字节时,HDD/SSD/RAM有多快。

这是我从网上找到的访问时间和读/写速度:

代码语言:javascript
复制
Storage | Read/Write speed | Access time
RAM     | 100 GB/s         |   50 ns
SSD     | 0.5 GB/s         |  500 ns
HDD     | 0.1 GB/s         | 5000 ns   

我最初的想法是访问时间是读取一个字节所需的时间,但看起来这些数字并不支持这一点。读/写速度和访问时间之间的区别到底是什么?它们是如何相关的?

可以说内存比固态硬盘快~1,000x,固态硬盘比硬盘快~100x,因此内存比硬盘快~100,000x吗?

EN

回答 2

Stack Overflow用户

发布于 2014-09-11 09:00:15

访问时间或延迟是指系统从请求到数据开始到达的等待时间。读写速度是指单位时间内传输的数据量。对于同一设备,通常读写速度是不同的。

这些基准与每个基准所采用的技术直接相关。在物理磁盘(HDD)上,读写速度直接受转速的影响,读写时间与磁头的运动有关。

在SSD存储上,速度和访问时间与芯片内部结构和组织结构有关。SSD使用多个闪存芯片,这些芯片具有自然的特定存取时间和速度来存储数据。访问时间也受到通过这些芯片拆分数据的控制器的影响。

RAM模块使用动态芯片(DRAM),其速度和访问时间都非常快。速度不仅受芯片的影响,还受模块的pcb设计和数据总线的影响。访问时间,在某种程度上。受到芯片刷新率的限制。

还有另一种称为静态RAM (SRAM)的存储器。SRAM使用比DRAM昂贵得多的技术,这限制了它的容量,但比DRAM快得多。它在处理器缓存中使用。

比较这些技术,可以肯定地说,RAM比SSD快得多,SSD通常比HDD快得多。输入数字并不是那么容易,因为技术在发展,每一代产品的性能都有改进。此外,服务器应用程序设备的性能也比消费类产品设备好得多。

票数 2
EN

Stack Overflow用户

发布于 2014-09-11 08:16:19

这些看起来像是略微夸大了估计,但它们是在大体范围内。使用通用文件系统的读写速度将比这慢得多。如果您对易于使用的基准测试工具感兴趣,请下载一个用于memtest86的ISO,它将告诉您原始数据的实际内存吞吐量。ArgusMonitor是用于windows的演示软件,但将提供您的硬盘速度与原始数据。

如果我没有把使用原始数据的800 HDD DDR2内存和SATA3硬盘上的大约90-130MB/s的原始数据弄错的话,我看到的平均速度大约是20 90/s。我还没有足够的资金来测试固态硬盘,但我已经看到他们声称平均比我的SATA3硬盘快两到三倍。

访问时间看起来就像是查找时间。基于盘片的硬盘必须旋转,磁头必须移动到要查找(查找)的数据位置,这可能需要1-8毫秒,这有点像延迟。固态访问时间与您提到的时间大致相同,RAM从发出请求到检索数据的时间大约为10-15纳秒,略低于您的估计。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25776825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档