特斯拉电动车凭借出色的性能和顶尖的ai技术闻名遐迩,不过最近遇上了点麻烦。据eetimes报道,部分特斯拉老款model s、model x接二连三地变砖,而原因竟是车载运算平台闪存超负荷擦写。
老款特斯拉model s/x的车载运算平台(被称为mcu v1)核心元件包括nvidia tegra处理器、8gb emmc闪存等。同电脑固态硬盘类似,车载运算平台中的emmc芯片也使用闪存来记录数据。但随着特斯拉固件版本的不断更新,固件容量成倍增长,虽然每次固件升级都带来了新功能,但也侵占了存储空间;再加上emmc芯片会定期更新特斯拉的车辆行驶记录,随着时间流逝,芯片的冗余空间越发可怜。这导致了emmc不能有效地执行磨损均衡,使得数据日志反复写入特定的少量闪存空间,加速了这些位置闪存的磨损,导致其提前损坏,毕竟这种芯片典型的pe次数不过10万。
闪存过度磨损会造成中控大屏启动失败,不能控制空调、灯光、进行智能驾驶等,尽管车辆依然可以驾驶,但在很多案例中汽车电池无法充电,当用户用完电池余电,整辆车就变砖了,只能让它看仓库。
而更换emmc芯片的费用并不便宜。由于emmc芯片属于mcu控制单元的一部分,在车辆保修期内损坏可以免费更换,如果保修期已过,更换mcu零件及人工费用可能高达1800美元,这还不算最糟的,最糟的是大多数特斯拉服务中心的旧型号零件库存有限,特斯拉的维修人员不得不依靠残骸中的零件进行维修。
特斯拉这次的「闪存变砖」事件,在ssd厂商看来就是「预留空间」的问题。
ssd固态硬盘上「预留空间」,英文名为over-provisioning,常缩写成op,指的是用户不可操作的容量,大小为实际容量减去用户可用容量,举个例子,买回来500g的硬盘,500g是标称,480g是实际容量,比标称少了的20g就是硬盘的预留空间。
ssd的op预留空间一共分为3级,第一层是由于颗粒容量算法差异导致,第二层取决于ssd厂商设置,只有第三层是用户根据自己需要去划分的:1、硬盘初次分区,不把所有的ssd容量全部分出去,留一些未分区的空间做op;2、若是分区时没有预留第三层op,也可以用hdat2软件划出第三层op,但是较麻烦,也有一定的风险,不推荐。
预留第三层op的好处是什么?简单点说结论,op的大小对ssd的耐久度有很大影响,而更多的op,也有利于ssd读写速度的保持。ibm苏黎世研究院早就指出,固态存储设备的空闲空间越多,写入放大系数就会越小,性能自然也就越高,反之亦然。如果90%的空间都被占用了,固态硬盘的性能将会大打折扣——特别是硬盘写入性能,受影响非常之大。
对于大部分的人来说,最佳的方案是ssd+hdd相搭配使用,操作系统、应用软件放在ssd,图片、文档、视频、音频等其他数据存储在hdd机械硬盘中。总的来说:为了更长的使用寿命和高速读写能力的保持,ssd尽量不要用得太满,大容量的ssd相比小容量的ssd更加值得入手。
索泰512gb ssd,搭载marvell主控芯片,甄选tlc颗粒,体质健壮,稳定高速传输数据,提升效率。
加持ldpc纠错机制和trim优化技术,确保数据可靠性;大容量存储空间,让你办公、游戏两不误,实乃升级优选品。
作者:小苏编辑:杨晓