最新要闻
- 凉拌白菜的做法大全图片(凉拌白菜的做法大全)
- 切尔西惨绝!2轮不胜+4主力倒下:19岁红星斩处子球后重伤缺阵6周
- 慧博云通涨19.99%
- 小米汽车最新谍照曝光,目前正在新疆路试,将2024年上半年上市!
- 东方甄选(01797.HK):8月22日南向资金增持126.85万股
- 孟夺元(关于孟夺元简述)
- 雷雨大风+雷电!海南多市县发布“双黄”预警→
- 东华大学怎么样好不好 东华大学怎么样
- 合同义务先后顺序应当注意的问题
- 杭州九批摇号结果:万科、中天分别中签申花、城厢地块
- 卓创资讯涨19.99%
- 喝完碳酸饮料千万别立马刷牙:易引起牙釉质的酸蚀
- 妈妈偷走女儿通知书 让当老师靠谱引热议:算卦后最终同意入学
- 真我首发量产240W秒充遥遥领先!成本比行业旗舰百瓦高近3倍
- ST星星:公司有工业机器人设备,已实现工业4.0智能模具制造
- 云南省文山壮族苗族自治州广南县2023-08-23 02:28发布雷电黄色预警
手机
一台四冲程的汽油转速为1800r每秒(一台四冲程汽油机转速为3000)
萧大庄(关于萧大庄简述)
- 一台四冲程的汽油转速为1800r每秒(一台四冲程汽油机转速为3000)
- 萧大庄(关于萧大庄简述)
- 特锐德:8月21日融券卖出金额111.43万元,占当日流出金额的1.4%
- 局域网中如何进行扫描仪共享 局域网共享扫描仪设置
- 景业智能将于8月28日解禁203.88万股
- 2023中国网球公开赛火热开票中
家电
谁偷走了我的存储容量?预留空间OP参上!
前言
不知道你有没有发现,每当买回来一块U盘,插入电脑发现永远比所标的容量小。
到底是谁偷走了我的容量?
真凶就是预留空间(Over Provisioning),简称OP。
(相关资料图)
预留空间OP是什么
了解内存开发的都会知道,一块Flash中能用的空间并不会全部用来做用户空间。
还有一部分空间会被用来做预留空间,用以做一些中间搬运的操作。
所谓用户空间,就是内存容量,也就是主机端能看到的存储容量。 预留空间,用户是看不到的,属于FTL层,用来做一些中间写操作。
我们假设一个Flash只有一个通道,那么肯定就只有一个Die,该Die有5个Block块(Block0~Block4),每个Block中有9个小方块,代表着9个page(后面说的Flash,也是用的这个假设容量)。
其中有多少用作预留空间是固件决定的事情,属于FTL层。
我们假设固件设置这Flash的前4Block为用户容量,那么另外1个Block就是用户容量之外的预留空间。
预留空间的种类
本征预留空间OP1
标称预留空间OP2
本征预留空间
市场上SSD标称的容量1K是按照1000来计算的,但是NAND闪存的容量中1K是按照1024计算的。
假设现在买到手一个1G的U盘,我们简单列个式子计算一下:
市场SSD标称: 1GB = 1000MB = 10001000KB = 10001000*1000Byte = 10^9Byte(1,000,000,000Byte)。
NAND闪存: 1GB = 1024MB = 10241024KB = 10241024*1024Byte =2^30Byte(1,073,741,824Byte)。
这两个计算方式之间正好相差7.37%。所以说该U盘的本征预留空间就有7.37%。
标称预留空间
标称OP是由于固件需要提升性能要求而故意预留出来的空间,大小由FTL来决定。
这个部分预留空间主要用于垃圾回收GC,暂存有效数据。
标称预留空间OP=(Flash总容量-用户空间)/用户空间。
预留空间的用途
更新数据
提供额外的空间暂存有效数据,为垃圾回收做准备
更新数据
假设往不断地往Flash中写数据,忽然某些逻辑地址的数据用户不想要了,想要更新新的数据进入。
由于Flash的特性是不能覆盖写的,写之前还必须进行整个Block的擦除。
为了避免擦除掉Block中有用的数据,用户更新数据,固件只能另外找空间写入新的数据,那原来的地址中数据就没用了,成立垃圾。
而这个另外找的空间,一般找的就是预留空间。
同时假设用户要在Block0上更新新数据,地址为Page0,数据量为1page时,固件会把新写入的page数据写到预留空间中。
这时候,预留空间Block4的page0就是Block0的page0的有效数据了。
而Block0中原来的page0的数据也就失效了,过期了,变成垃圾了。
随着更新的数据越来越多,垃圾数据也就越来越多了。
提供额外的空间暂存有效数据,为垃圾回收做准备
随着数据不断写入,用户空间被不断填充,直到整个盘被写满了。
从主机端看也就是整个用户空间被写满了,但是由于预留空间的存在,其实整个Flash并没有被写满。
但是按着这么写下去,总有一天用户空间被写满,预留空间也会被写满。
这时候如果还想写入更多呢?
没办法,只能将不想要的垃圾数据删除掉,腾出空间来,也就是做垃圾回收。
实际中不会等到所有的内存空间都写满了才做垃圾回收,而是在写满之前就在做回收了。
为了避免擦除Block的时候将其中的某些有效数据被删掉了,会先将Block上的有效数据读出来,写到一个新的Block上。
如下图,假设Block 0的有效数据为A、B、C,Block 1的有效数据为D、E、F;
垃圾回收就是找一个新的Block 4,将Block 0和Block 1的有效数据搬移到Block 4上。
这样Block 0和Block 0上就没有任何有效数据了.
Blcok 0和Block 1可以随时擦除,变成两个可用的Block块。
当然也有些厂商的FTL方案中,这个新的Block不一定从预留空间中找,也会在用户空间中找。
需要注意的是,在做完垃圾回收之后,需要把有效数据写回新擦除的Block中,这些Block剩下的空间,就能继续写入新的数据了。
预留空间的好处
牺牲了那么多本该数据用户空间的容量来做预留空间,自然是有好处的。
提高写入性能
由于有预留空间的存在,写入数据时并不需要经常做垃圾回收,加快了写入速度。
降低写放大WA
写放大的计算方法:WA = 写入闪存的数据量/用户写入的数据量
OP越大,写入Flash的有效数据就越少,WA自然就降低了。
增加闪存使用寿命
OP越大,可供的额外空间越多,就不用只盯着那几个Block去做擦读写,减少了某些Block频繁的擦读写次数和数据搬迁,增加使用寿命。
数据保护主要提供ECC之外的数据保护
这个几乎很少用到,这里就不讨论这个了。
写在最后
我记得曾经有人说过,思想和行动的区别在于:
想谈恋爱却高呼自由可贵,想进大厂却不想工作,想当大牛却不想学习,每个人都知道明天必须披荆斩棘的活下去,却依旧浑浑噩噩的度过今天。
不用去怀疑自己的能力,你只需要一份靠谱的学习资料,一个学习的deadline以及一个没学完就打爆你狗头的人,很快你就会被自己的才华和能力所惊艳。
我收集了一些linux的资料,算法小抄和计算机基础的资料。
以下资料仅供个人学习使用,欢迎大家一起学习探讨。
linux保姆级教程完整版文档资料
希望以上内容能帮助到你,祝各位生活愉快。
关键词:
谁偷走了我的存储容量?预留空间OP参上!
校园安全的重要性体现在哪些方面(校园安全的重要性)
一台四冲程的汽油转速为1800r每秒(一台四冲程汽油机转速为3000)
凉拌白菜的做法大全图片(凉拌白菜的做法大全)
私家车被满载动物粪便追尾 车被粪淹了
湖北大中型灌区多措并举护航秋粮丰收
恐怖RPG《索利斯堡》新预告:红色星球的求救信号
事关农村宅基地建房!昆明这个区有了新要求→
切尔西惨绝!2轮不胜+4主力倒下:19岁红星斩处子球后重伤缺阵6周
一女子在大马路上裸奔10分钟,网友:她对象对她的考验
奇瑞新款SUV今晚上市:12.99-14.59万元
纸浮雕造型的基本方法有哪几种?(多选题)(纸浮雕造型的基本方法)
普源精电:公司没有购买中融的信托产品 亦不存在逾期问题
萧大庄(关于萧大庄简述)
2023世界显示产业大会将在成都举行
windows10打印机共享无法连接(打印机共享无法连接)
董芸(关于董芸简述)
华泰柏瑞中证同业存单AAA指数7天持有期增聘姬青
慧博云通涨19.99%
新华时评:强推核污染水排海 日政客不仁不义
ETF日报 | A股尾盘拉升收红,传媒板块表现亮眼,传媒ETF(512980)强势收涨3.33%
晚点提示、网约车、选铺位......12306这些宝藏功能你get了吗?
特锐德:8月21日融券卖出金额111.43万元,占当日流出金额的1.4%
天元宠物跌7.77%创新低 去年上市超募4.2亿元
孟加拉国今年登革热病例累计超10万例
港股开盘 | 恒指高开0.11%、恒科指涨近1% 小鹏汽车-W(09868)涨6.13%
局域网中如何进行扫描仪共享 局域网共享扫描仪设置
钟正生:美国经济下一步
景业智能将于8月28日解禁203.88万股
小米无雾加湿器3今日开售:399元 399元
加快研究临港至中心城的快速轨道交通联系通道!今天举行的新闻发布会“干货满满”
朱京海被双开,曾任中国医科大学党委书记
《DOTA2》TI12中国区预选赛冠军 AR战队荣获冠军
美国商务部将27个中国实体从“未经验证”清单剔除
河南一矿企瞒报4死事故被举报查实,举报人获16万元奖励
2023中国网球公开赛火热开票中
青春筑梦 一渌同行!大学生交流分享暑期社会实践感受
顺丰向港交所递交 IPO 申请,2022年收入达2675亿元
宣璐首部古装女主剧开启,二搭成毅领衔主演,《赋红楼》金秋启动
郑州大学河南音乐学院院长聘任仪式在郑州大学举行
周二竞彩篮球强档:神秘人力争复仇 飞马冲击4连胜
体验科技魅力 智享假期生活
云赛智联08月22日涨停分析
害怕暴露单身太尴尬?微信回应七夕关闭运动步数
中国镁基材料应用领域持续拓宽
海关总署恢复南非3家牛肉企业产品输华
微软(MSFT.US)向英国提交收购动视暴雪(ATVI.US)新协议
福特野马 Mach-E召回:5.8万车缺陷曝光
华为商城超级秒杀日开启:手机、电脑至高省 2180 元、1500 元
直到夏天过后我才发现宽裤不再流行了!她们都是“短上衣+工装裤”,很时尚
小米汽车最新谍照曝光,目前正在新疆路试,将2024年上半年上市!
鸢尾兰的养殖方法和注意事项
方太集成烹饪中心五年销售200万台 开创集成厨电新赛道
东方甄选(01797.HK):8月22日南向资金增持126.85万股
金杯电工:公司产品为扁电磁线和电线电缆,电磁线产品作为配套产品,有应用于客户核聚变产业研发项目中
名酒价格回调库存压力仍在,国窖1573逆势涨价前景如何?
血色湘西女主为什么嫁给别人 血色湘西女主
今年最大科技IPO来了!Arm已向美国SEC递交申请 提及加速AI部署
江南的城:广西威壮签约斯洛文尼亚内线球员艾伦奥利
邮报:连续落选比赛名单,戴尔可能转会富勒姆
长春集中签约外资项目 签约金额逾120亿元
聚醚醚酮材料代号_聚醚醚酮的材料特性有哪些
科学家找到“通用”抗癌抗体
孟夺元(关于孟夺元简述)
d3dx9_30.dll放哪里(d3dx9_43.dll放哪里)
雷雨大风+雷电!海南多市县发布“双黄”预警→
儒竞科技(301525.SZ)回拨后网上发行的中签率为0.0289%
上海游客自驾川西急性高反 同伴紧急心肺复苏、交警帮忙送医
益阳:追凶26年,警方抓获潜逃多年命案逃犯!
8月22日基金净值:景顺长城中证500指数增强A最新净值1.3017,涨0.38%
娜扎工作室辟谣恋情,称与秦亦铭14年亲如家人
100平婚房这样装,比邻居15W搞得还漂亮!
东华大学怎么样好不好 东华大学怎么样
前7月上海口岸汽车出口超百万辆
关于延续实施沪港、深港股票市场交易互联互通机制和内地与香港基金互认有关个人所得税政策的公告
合同义务先后顺序应当注意的问题
债券基金与货币基金有哪些区别 有哪些优势
首批4只科创100ETF来了!新产品加速获批,什么信号?
利雅得胜利危!迪拜国民长传,阿尔哈萨尼爆趟后挑射完成梅开二度
记者:麦迪逊伤情并无大碍,甚至能出战下场比赛
【BT金融分析师】塔吉特销售持续承压,分析师称其将面临多重不利因素
商务部:中方要求美方立即取消违反世贸规则的钢铝232措施
东鹏控股:上半年净利润3.81亿元,同比增长222.13%。
河北张家口:到2023年推广燃料电池汽车1130辆 建成加氢站14座
2023年郑州8月新开公交线路最新消息
东莞 试点开放公园绿地 打造千园共享之城
甲醛去除的正确方法洋葱(甲醛去除的正确方法)
中复神鹰(688295):长期成长不惧价格扰动 电子3C、航空、海外或将带来新增量
昊华能源(601101):产销量同比双增 煤化工亏损收窄
处暑 跟“悠栽仔”一起打卡北京中轴线
妈妈给娃洗澡时发病半岁宝宝不幸溺亡 网友:妈妈好心痛
日本80年代的单身经济,正一步步走向中国?
《念念相忘》上映 刘浩存宋威龙演绎“全糖爱情”
流量如何变“留量”?40多位高管热议家居建材零售数字化
杭州九批摇号结果:万科、中天分别中签申花、城厢地块
任天堂:“独创精神”是企业文化 新游戏能带来体验上的变革
挠度和什么有关 挠度的概念
凌渡L 200TSI潮辣版正式上市 售价14.39万
暴雨大风上线!四预警高挂!全市启动防汛防台四级响应行动
国家公园里的浪漫七夕