| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
首页 -> 固态硬盘 -> 新版mx500分析(技术向) -> 正文阅读 |
[固态硬盘]新版mx500分析(技术向)[第1页] |
作者:qingze910910 |
首页 本页[1] 下一页[2] 尾页[6] [收藏本文] 【下载本文】 |
本帖对于最近mx500的变化,分三部分做一下陈述分析。 第一部分,陈述m500新版变化。 第二部分,分析固件策略的调整 第三部分,总结变化带来的影响。 声明一下:本帖只是分析硬盘材料级技术变化,有不对的地方请各位指正,接受一切技术向的批评,个人原则中立,只谈技术不谈产品好坏,不喜勿喷!还有,别插楼,插楼就删了。 不废话,看楼下 |
第一部分,产品变化,颗粒更新为NY开头,也就是镁光最新的176L TLC颗粒,大部分产品为墨西哥产,1T,2T,4T版本DRAM统一为512m,主控 sm2259h |
第二部分,固件策略调整,我们都知道,在传统模式下NAND和DRAM的比例是1G:1m。而这次1T,2T,4T版本比例分别为,1G:0.5m,1G:0.25m,和1G:0.125m。按照以往FTL采用page映射是不够的。楼下面细说,写不下了 |
FTL采用Page映射高效但需要使用大量DRAM缓存空间,如果采用Block映射就只需很小的内存空间,但会带来糟糕的随机读写性能以及难以承受的写放大水平。介于二者之间的新版mx500采用了混合映射Hybrid包括一个使用Page映射的“小表”和一个使用Block映射的“完整表”。混合FTL的目标就是既能降低DRAM缓存容量需求,也能保障热数据存取性能。如下图,先对应完整的Block.再对应Page(但这个page小表运行又要接住NAND) |
第三部分:变化来的影响。小容量的DRAM缓存已经无法直接管理过大的闪存范围了,所以FTL需要在DRAM缓存和NAND间进行交换,产生额外延迟,4K QD1随机读取速度开始下滑 |
我们通过4K QD1随机读取的速度就能判断出DRAM缓存能直接管理的范围:随着测试范围的增大,一旦速度发生下滑就说明DRAM缓存里没有相关的闪存映射表数据,需要和存储在NAND闪存中的FTL进行交换,例如,1T硬盘在连续随机读取到一定程度时,有可能会发生一点降速,但降的不多如下图,看蓝线 |
总结一下:理论上,这次颗粒的制程提升,增加了性能,但降低了成本和寿命。DRAM的减配,推进了混合映射技术发展,节省了成本,小幅降低了随机读写性能,增加了延迟,也增加了写入放大。 |
最后发一张某东1T版本参数介绍,贴写完了,看完别乱喷,可以探讨补充技术 |
欢迎探讨,指正 |
技术贴帮顶 |
这影响当游戏盘吗? |
双十一买的2t版,nw953颗粒,应该是混卖了 |
买的1t 新版,2t老版 |
1G:0.5M的DRAM配比从E12方案开始发见过,1T给512MB的DRAM。 |
帮顶。感觉这mx500成了bx500 plus |
首页 本页[1] 下一页[2] 尾页[6] [收藏本文] 【下载本文】 |
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/30 14:31:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |