我们先来看看为什么PCIeNVMeSSD可以这么快。MacBookPro2017的固态硬盘SSD为什么能这么快?同时,大部分windows笔记本还在使用机械硬盘或者使用年假的固态硬盘读写没有那么快。所以对比windows和同期苹果,你会觉得windows打开网页会比较慢,不那么流畅。

为什么macbook pro2017固态硬盘可以那么快?

用认真的态度与专业的情怀倾注于存储,欢迎关注我,与我交流哦!在苹果官网的宣传中,可以看到固态硬盘SSD性能参数,顺序读取速度达到了3.2GB/s, 顺序写入速度达到了2.2GB/s, 如下图所示。为啥MacBook Pro 2017的固态硬盘SSD可以这么快呢?查询一下MacBook Pro 2017的参数,我们可以发现MacBook Pro 2017中所采用的固态硬盘是PCIe NVMe SSD,这里就是重点了。

那么,我们接下来就看看PCIe NVMe SSD为什么就会可以这么快呢?目前市场上主要有两类的固态硬盘SSD,一类是SATA SSD,一类是PCIe NVMe SSD。SATA SSD采用的是SATA接口协议和AHCI上层协议,PCIe NVMe SSD采用的是PCIe接口协议和NVMe上层协议。画了个示意图,如下所示。

我们分别从SATA Vs PCIe以及AHCI Vs NVMe两个角度来对比一下。SATA Vs PCIe对于SATA协议,最主流的SATA 3.0理论上最大的传输速度可以达到600MB/s. 实际SATA SSD产品应用中,读写速度一般做到550MB/s左右已经很优异了。如果有人说,他的SATA SSD可以超过600MB/s(不要说RAID模式可以超过), 你就可以尽情嘲笑咯而PCIe接口协议已经发展到第四代,不过PCIe 4.0相关产品还没有正式上市,目前市场上主流的还是PCIe 3.0标准。

PCIe 3.0最大支持16个lane,单个lane的理论速度可以达到1GB/s,主流的PCIe SSD采用的都是PCIe x4, 也就是说PCIe SSD最大理论速度可以达到4GB/s.AHCI Vs NVMe对比完了两个接口协议SATA,PCIe的区别。我们再来看看两个上层协议AHCI和NVMe的区别。

1. 延迟低NVMe协议下PCIe SSD可以直接连接到主机RC端,大大减低了延迟。与AHCI的延迟6us相比,NVMe协议的延迟只有2.8us;2. 队列深度大 AHCI最大支持一个命令队列,队列深度最大只有32。而NVMe最大支持64K队列,每个队列最大可以支持64K个命令。可以大大加速了数据传输的效率。

此外,NVMe还支持MSI-X中断以及命令简化机制等等优势,造就了NVMe已经成为极速的代名词。结语根据前面的介绍,我们可以知道正是由于PCIe协议 NVMe协议的双重优势,MacBook Pro中的PCIe NVMe SSD顺序速度可以达到3.2GB/s。你有何想法呢?欢迎留言哦在下抛砖引玉,欢迎各位看官拍砖讨论,感谢!。

MacBook用的明明是核显,为什么性能这么好?

MacBook并不适合所有用户,可是一旦这款产品适合你,那么将发挥出超强的性能,假设你作为一个程序员设计师影视工作者,这一定是一款近乎完美的产品。性能不可能突破硬件是必然的,可是硬件不只是有显卡,何况苹果的显卡也没有那么的差,只不过MacBook的显卡不是顶级的游戏显卡。MacBook不适合深度学习游戏爱好者MacBook不适合所有用户,但是对于适合MacBook的用户,能把性能发挥到极致。

GPU渲染可以说是CUDA的天下,OpenGL在每个平台上的支持都很差,AMD的软肋可见一斑,AMD的战线太过分散,处理器要和intel竞争,显卡要和Nvidia竞争,处理器差距在缩小,但是显卡之间的差距已经拉大。苹果和英伟达的矛盾导致其放弃n卡,完全投入a卡阵营。但是,深度学习CUDA是英伟达的亲生儿子。如果你想学深度学习玩人工智能,那么MacBook并不适合你,虽然主流的深度学习框架已经开始逐渐完善对AMD GPU的支持。


文章TAG:mac为什么这么快  mac  性能  
下一篇