CPU对磁盘的读写速度有影响吗?

海鳗95

我本打算购买旧Mac的SSD,但在问了一些朋友并看了不同的磁盘后,我的一些朋友说SSD的读写速度无关紧要,因为我的CPU无法处理速度的提高。需要明确的是,他们表示固态硬盘会提高性能,但应该购买450 MB / s的固态硬盘,然后再购买550 MB / s的固态硬盘。我使用的是2011年末配备i5-2435M的MacBook Pro,其ARK页面未提及任何与磁盘读取/写入速度有关的内容。因此,我应该选择更快的SSD还是浪费金钱?

杰米·汉拉汉(Jamie Hanrahan)

不好意思,但是...您的朋友不知道他们在说什么。您的CPU速度不会直接限制磁盘传输速度(这不是因为我们摆脱了Parallel ATA上的PIO模式)。

此页面显示您的计算机具有6 Gbit / s SATA接口。我可以找到的每个550 MB / s SSD也具有6 Gbit / s SATA接口。因此,您的计算机不会限制SSD的性能。(如果您的计算机具有3 Gbit / s SATA接口,则SSD仍将比您要更换的硬盘快得多。)

实际SATA传输速度(例如6 Gbit / s(600 MB / s))不是由CPU实现的,而是由RAM本身,内存控制器和作为计算机SATA接口一部分的DMA控制器实现的(最后两个是芯片组的一部分)。那台机器上的RAM显然是1333 MHz DDR3。它的峰值传输速度为每秒10.7 GB,几乎是SATA速率的20倍。

不过,我会同意,除非您在正常使用机器时将磁盘打了很多,否则这两个驱动器之间的感知性能差异可能不会很大。而且,如果您要占用大量磁盘空间,则可能是内存不足的迹象。SSD并不能真正实现那些通常不会达到的峰值传输速率。检查您的性能评估工具(我不熟悉Mac OS,在那儿无法为您提供建议),查看它在RAM上是否不足。如果是这样,并且如果您可以在计算机中放置更多的RAM,则可以通过购买价格较低的SSD并使用节省的内存来升级RAM,从而在金钱上获得更大的改善。

另一个要点是,如果CPU忙于处理大量计算任务,那么它可能无法保持I / O请求流向SSD。一旦SSD完成请求,它就会(通过SATA接口和PCIe总线)向CPU发送一个中断,指出“已完成”。然后,告诉驱动器下一步要做的是CPU的工作。如果那时CPU非常忙于其他事情,那么在完成该任务之前可能会有一个延迟,在此延迟期间,驱动器将无法执行任何操作。较快的CPU或较不忙的CPU将使驱动器更忙。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

逐行读取文件-对磁盘有影响吗?

来自分类Dev

嵌套循环的顺序对速度有影响吗

来自分类Dev

USB版本的速度对输入设备有影响吗?

来自分类Dev

单独的 /home 分区对访问速度有影响吗?

来自分类Dev

Eventlisteners有影响吗?

来自分类Dev

分片和副本的数量对磁盘大小有影响吗?

来自分类Dev

旋转对GetPath没有影响吗?

来自分类Dev

jQuery对“出现”的文字有影响吗?

来自分类Dev

Java strictfp修饰符对现代CPU有影响吗?

来自分类Dev

Postgres json索引对查询速度没有影响

来自分类Dev

globalCompositeOperation 对所有层都有影响吗?

来自分类Dev

缩放对分页UIScrollView有影响吗?

来自分类Dev

QSerialPort对进程结束后的`/ dev / ttyS *`有影响吗?

来自分类Dev

骆驼原木对身体含量有影响吗?

来自分类Dev

关键字final对JVM有影响吗?

来自分类Dev

KeyRegenerationInterval在SSH2中有影响吗?

来自分类Dev

HTTP URL参数顺序对缓存有影响吗?

来自分类Dev

Android L涟漪触控对形状有影响吗?

来自分类Dev

不使用激活的Attrib有影响吗?

来自分类Dev

性能对复合sqlalchemy查询的顺序有影响吗?

来自分类Dev

包含顺序对覆盖索引有影响吗?

来自分类Dev

“ virtual:true”对嵌入式模式有影响吗?

来自分类Dev

Postgres:对杀死大笔交易有影响吗?

来自分类Dev

PropTypes:对捆绑包大小有影响吗?

来自分类Dev

后台应用刷新对后台URLSession有影响吗?

来自分类Dev

KeyRegenerationInterval在SSH2中有影响吗?

来自分类Dev

湿度对WiFi数据包丢失有影响吗?

来自分类Dev

ruby GIL 对它启动的进程有影响吗?

来自分类Dev

C#开发环境对用户能力有影响吗

Related 相关文章

热门标签

归档