机械硬盘的缓存(消费级HDD缓存大于等于128MB一般是SMR盘)。还有CPU的标称TDP(移动版CPU不一定能稳在标称TDP,视模具的供电、散热和BIOS而定,而牙膏厂的桌面版CPU TDP是按默频标的)。以前的GDDR3和GDDR5的坑就不说了,毕竟前者已经被淘汰了。
琳琅满目的机械硬盘
这里是指机械硬盘(温彻斯特硬盘)上自带的DRAM缓存。缓存的作用是加快访问下一级存储器的速度。由于机械硬盘随机读写速度慢、IOPS低、寻道时间长和对碎片敏感,高速缓存的快取(即Cache)和缓冲(即Buffer)作用十分重要。更大容量的缓存能给机械硬盘带来更强的性能表现,但是这不意味着大缓存的机械硬盘就更快(问题出在其它地方)。
许多机械硬盘采用了SMR技术(叠瓦磁记录,Shingled Magnetic Recording)。与传统机械硬盘不同(通常称为CMR,传统磁记录,Conventional Magnetic Recording),为了提高存储密度,采用SMR技术的磁碟上的磁道有部分相互重叠,正如瓦片一样。
由于磁道间距太短,在对SMR磁碟进行写入时,会导致相邻的下一条磁道被覆盖。采用SMR技术的磁碟需要将磁道分为多个区块(可以用NAND固态硬盘的Block和Page进行类比),每次向已有数据的区块写入数据时,需要先提取出其中的有效数据,然后再进行写入,直至写完整个区块。而机械硬盘读取磁头的尺寸小于写入磁头,因此读取操作可以正常进行。为了实现数据中转和减小写入放大,采用SMR技术的机械硬盘必须配备更大的DRAM缓存。
图片来源:凭借希捷瓦状磁体记录技术突破容量限制 | Seagate 中国
注意SMR硬盘仍然采用的是PMR(垂直磁记录,Perpendicular Magnetic Recording)技术,与PMR相对的是LMR(水平磁记录,Longitudinal Magnetic Recording)技术。
尽管硬盘厂商采用了诸多方法来降低SMR技术带来的负面影响,但SMR硬盘的实际性能仍然显著低于CMR硬盘,尤其是在“脏盘”状态下的性能。因此在选购机械硬盘时,应尽可能避开SMR硬盘。对于消费级机械硬盘,一般128MB以上缓存的2.5英寸机械硬盘和256MB以上缓存的3.5英寸机械硬盘都采用了SMR技术(也可以通过单碟容量判断)。但是也有少数高性能CMR机械硬盘配备了大容量缓存,如西部数据的UltraStar系列企业级机械硬盘(原属HGST牌子)。
这篇文章有比较丰富的示意图:一文搞懂PMR和SMR有什么区别 - 只争朝夕-L - 博客园 |