年度总结|存储随笔2023年度最受欢迎文章榜单TOP15-part2

TOP11:PCIe在狂飙,SAS存储之路还有多远?

随着科技的飞速发展,固态硬盘(SSD)已经成为现代计算机系统中不可或缺的一部分。它以其出色的性能和可靠性,改变了我们对于存储设备的期待。当前业内SSD广泛应用,接口协议也有多样性,常见的SSD的接口协议归纳如下图

图片

SATA/SAS协议不可避免走向被NVME逐步替代的历史进程,滚滚车轮,不可阻挡!

TOP12:SSD数据在写入NAND之前为何要随机化?

以TLC 3D NAND为例,当一个存储单元需要存储多位信息时,这些位会被赋予不同的编程延迟,以允许在相同单元内区分它们

图片

在这种情况下,LSB、CSB和MSB是根据它们的编程延迟来定义的:

  • LSB (Least Significant Bit):最低有效位,这是在同一个存储单元中编程延迟最小的位。对于3位的TLC NAND闪存来说,LSB通常是第一个被写入的位,因为它的编程阈值最低。

  • CSB (Central Significant Bit):中央有效位,位于LSB和MSB之间,其编程延迟介于两者之间。在某些编程模式下,CSB可能是在LSB之后紧接着被编写的位。

  • MSB (Most Significant Bit):最高有效位,具有最高的编程阈值,在同一存储单元中的编程延迟最大。因此,它是最后被编写的位。

TOP13:SSD基础架构与NAND IO并发问题探讨

Host下发IO,到SSD内部的处理逻辑如下图。这里面核心点,IO逻辑地址LSA(或者叫LBA),到真正最后落入NAND,还有一层FTL转化为了NAND的物理地址PPN(或者叫做PBA)。为了提升固态硬盘(SSD)的性能,NAND相关的并发访问优化是关键因素之一。

图片

TOP14:过度加大SSD内部并发何尝不是一种伤害

文章开始,结合SSD并发与写放大的关联,抛出一个观点:SSD中的过度并发实际上是有害的。例如,同时运行四个FIO线程,将不同特性的数据写入具有不同内部并发的SSD,实验结果显示:

  • 随着并行性从1/8增加到全并行发,写放大因子(WAF)增加到230%

  • 反常的是,全并行并没有实现最高的吞吐量,因为高WAF导致半并发配置的吞吐量几乎比全并行高出40%。

图片

TOP15:浅析LDPC软解码对SSD延迟的影响

在host读取数据过程中,最理想的情况是一个Page Read Time的时间就可以直接返回数据。但显示的情况是,我们可能会因为一些不想看到的问题,导致性能受损。这个读取过程中,NAND相关问题的纠错对延迟也有很大的影响。

图片

此外,2023年度,小编针对部分深度挖掘分析的内容,输出了3篇付费文章(介意这部分内容的同学,可以忽略):

  • NVMe SSD:ZNS与FDP对决,你选谁?

  • NVMe over CXL如何加速Host与SSD数据传输?

  • 深度剖析:DMA对PCIe数据传输性能的影响

小编每日撰文不易,如果您看完有所受益,欢迎点击文章底部左下角“关注”并点击“分享”、“在看”,非常感谢!

精彩推荐:

  • 过度加大SSD内部并发何尝不是一种伤害

  • NVMe over CXL如何加速Host与SSD数据传输?

  • FIO测试参数与linux内核IO栈的关联分析

  • 为什么QLC NAND才是ZNS SSD最大的赢家?

  • SSD在AI发展中的关键作用:从高速缓存到数据湖

  • 浅析不同NAND架构的差异与影响

  • SSD基础架构与NAND IO并发问题探讨

  • 字节跳动ZNS SSD应用案例解析

  • SSD数据在写入NAND之前为何要随机化?

  • 深度剖析:DMA对PCIe数据传输性能的影响

  • NAND Vpass对读干扰和IO性能有什么影响?

  • HDD与QLC SSD深度对比:功耗与存储密度的终极较量

  • NVMe SSD:ZNS与FDP对决,你选谁?

  • 如何通过优化Read-Retry机制降低SSD读延迟?

  • 关于硬盘质量大数据分析的思考

  • 存储系统性能优化中IOMMU的作用是什么?

  • 全景解析SSD IO QoS性能优化

  • NVMe IO数据传输如何选择PRP or SGL?

  • 浅析nvme原子写的应用场景

  • 多维度深入剖析QLC SSD硬件延迟的来源

  • 浅析PCIe链路LTSSM状态机

  • 浅析Relaxed Ordering对PCIe系统稳定性的影响

  • 实战篇|浅析MPS对PCIe系统稳定性的影响

  • 浅析PCI配置空间

  • 浅析PCIe系统性能

  • 存储随笔《NVMe专题》大合集及PDF版正式发布!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/310634.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

git 常用操作合集

✨专栏介绍 在当今数字化时代,Web应用程序已经成为了人们生活和工作中不可或缺的一部分。而要构建出令人印象深刻且功能强大的Web应用程序,就需要掌握一系列前端技术。前端技术涵盖了HTML、CSS和JavaScript等核心技术,以及各种框架、库和工具…

文章解读与仿真程序复现思路——中国电机工程学报EI\CSCD\北大核心《考虑混合需求不确定性的电力-交通耦合网络最优定价策略》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主的专栏栏目《论文与完整程序》 这个标题涉及到电力和交通两个领域的耦合网络以及在考虑混合需求不确定性情况下制定最优定价策略的问题。 首先,"电力-交通耦合网络"…

c++ 简单实用万能异常捕获

多层捕获异常&#xff0c;逐渐严格。并打印出错信息和位置&#xff1a;哪个文件&#xff0c;哪个函数&#xff0c;具体哪一行代码。 #include <stdexcept> // 包含标准异常类的头文件try {int a 2 / 0; }catch (const std::runtime_error& e) {// 捕获 std::runt…

搜索算法和推荐算法、广告算法的区别

广告和推荐算法的技术框架比较相似&#xff0c;在线计算时都分为召回&#xff08;candidates generating&#xff09;和排序&#xff08;candidates ranking&#xff09;两个阶段&#xff08;这似乎是计算资源有限条件下&#xff0c;所有检索问题的通用架构&#xff09;。 在某…

行人重识别(ReID)基础知识入门

这里写目录标题 1、ReID技术概述1.1 基本原理1.2 实现流程1.3 重识别存在的技术挑战 2、训练数据格式介绍 1、ReID技术概述 1.1 基本原理 ReID&#xff0c;全称Re-identification&#xff0c;目的是利用各种智能算法在图像数据库中找到与要搜索的目标相似的对象。ReID是图像检…

【数据结构】栈和队列(栈的基本操作和基础知识)

&#x1f308;个人主页&#xff1a;秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343&#x1f525; 系列专栏&#xff1a;《数据结构》https://blog.csdn.net/qinjh_/category_12536791.html?spm1001.2014.3001.5482 目录 前言 栈 栈的概念和结构 栈的实现 ​…

nodejs+vue+ElementUi摄影预约服务网站系统91f0v

本系统提供给管理员对首页&#xff0c;个人中心&#xff0c;用户管理&#xff0c;员工管理&#xff0c;摄影套餐管理&#xff0c;套餐系列管理&#xff0c;客片欣赏管理&#xff0c;摄影预约管理&#xff0c;摄影订单管理&#xff0c;取片通知管理&#xff0c;摄影评价管理&…

写个定时任务也这么多BUG?

作者简介&#xff1a;大家好&#xff0c;我是码哥&#xff0c;前中兴通讯、美团架构师&#xff0c;现某互联网公司CTO 联系qq&#xff1a;184480602&#xff0c;加我进群&#xff0c;大家一起学习&#xff0c;一起进步&#xff0c;一起对抗互联网寒冬 学习必须往深处挖&#xf…

初识SpringBoot(2023最后一篇文章)

初识SpringBoot 1、SpringBoot概述 Spring是什么&#xff1f; Spring是一个于2003 年兴起的一个轻量级开源Java开发框架&#xff0c;由Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》。Spring是为了解决企业级应用开发的复杂性而创建的&#xff0c;使…

软件工程期末复习习题

知识点总结 第一章&#xff1a;软件工程概述 1、软件的定义&#xff1a;在运行中能提供所希望的功能与性能的程序使程序能够正确运行的数据及其结构描述软件研制过程和方法所用的文档。 2、软件危机&#xff1a;软件开发的生产率远远不能满足客观需要。开发的软件产品往往不能…

学习动态规划解决不同路径、最小路径和、打家劫舍、打家劫舍iii

学习动态规划|不同路径、最小路径和、打家劫舍、打家劫舍iii 62 不同路径 动态规划&#xff0c;dp[i][j]表示从左上角到(i,j)的路径数量dp[i][j] dp[i-1][j] dp[i][j-1] import java.util.Arrays;/*** 路径数量* 动态规划&#xff0c;dp[i][j]表示从左上角到(i,j)的路径数量…

迅软科技助力高科技防泄密:从华为事件中汲取经验教训

近期&#xff0c;涉及华为芯片技术被窃一事引起广泛关注。据报道&#xff0c;华为海思的两个高管张某、刘某离职后成立尊湃通讯&#xff0c;然后以支付高薪、股权支付等方式&#xff0c;诱导多名海思研发人员跳槽其公司&#xff0c;并指使这些人员在离职前通过摘抄、截屏等方式…