自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 闪存可靠性问题以及解决方案

介绍了当前SSD中闪存可靠性问题以及解决方案

2025-02-16 18:31:07 434

原创 Flash(闪存)基本原理

介绍了NAND闪存的数据存储原理(基于浮栅晶体管电子存储)、读写擦操作的核心机制(电压驱动电子迁移),以及闪存的物理结构层级(Page、Block、Plane等)

2025-02-16 18:20:39 441

原创 SSD中L2P映射表的何去何从?

在SSD中,L2P(Logical-to-Physical)映射表是核心数据结构,用于记录逻辑地址(主机请求的地址)与物理地址(闪存中实际存储位置的地址)的对应关系。其存储位置和实现方式因SSD架构不同而有所差异,主要分为板载DRAM和不带DRAM(DRAM-less)的设计。

2025-02-16 18:03:54 978

原创 为什么闪存不能够覆盖写?

闪存的物理特性(块擦除、电子操作不可逆)使其无法直接覆盖写,必须通过擦除-重写流程完成数据更新。这一限制推动了FTL、垃圾回收等技术的发明,以在应用层模拟覆盖写行为,同时平衡性能、寿命和可靠性。

2025-02-08 20:55:16 169

原创 不影响磁盘数据的前提下,如何扩容电脑C盘

问题一:想“删除卷”操作,提示因页面文件无法删除,磁盘管理中也是灰色。问题二:磁盘管理删除受保护的“恢复分区”,导致无法直接合并磁盘,现象如图所示,无法扩展C盘

2024-11-28 17:17:36 1352 1

原创 PyNVMe的安装以及Vscode下测试NVMe设备

PyNVMe的安装以及Vscode下测试NVMe设备

2024-11-25 20:48:46 258

原创 por和spor区别

por和spor区别:por(power-on reset),por是指电源上电后的复位过程。为了确保设备能够从一个已知的、安全的状态启动,初始化所有的硬件组件。spor (Sudden power off recovery),spor是指设备突然断电后的恢复过程。为了确保设备突然断电后,能够正确地恢复到一个安全的状态,并尽可能保证数据的完整性。

2024-11-21 21:35:16 1340

原创 NVMe命令处理流程(8步通俗解释)

本文将用最通俗的语言描述我自己理解的NVMe命令处理流程。用一个简单的小故事理解这个流程,希望大家看完能有一点收获或者启发。如下图所示,处理流程一共八个步骤。

2024-11-21 21:10:58 420

原创 测试中影响SSD(固态硬盘)性能的因素汇总

固态硬盘(SSD)的性能是评估存储设备的重要指标,但其表现受多种因素的综合影响。在测试过程中,硬件、软件、环境工作负载等方面的变量都会显著左右性能表现。

2024-11-21 20:53:53 524

原创 SSD中Trim操作的简单理解

Trim是一种用于固态硬盘(SSD)和其他闪存存储设备的命令,用于提高存储设备的性能和延长其使用寿命。它的主要功能是在文件系统删除文件时,通知SSD哪些数据块不再使用,从而使SSD能够更有效地管理其内部存储。

2024-11-21 10:57:16 1597

原创 git rebase合并本地多个分支

本文介绍如何使用git中rebase命令中的s(squash)标志,有效合并本地多次commit,通过"git rebase -i HEAD~3"命令将要被合并的commit改为s,保存退出,最后确认合并,实现了提交历史的压缩。

2024-10-30 19:37:48 403

原创 Write Cache通俗解释和作用

Write_Cache(写缓存)是计算机存储设备中(SSD或HHD)的一个临时存储区,当你向存储设备写入数据的时候,数据并不是立刻写入到存储设备的实际flash空间中,而是先暂存在一个叫做Write_Cache的地方。

2024-10-28 17:41:48 417

原创 FIO安装,512K顺序写性能测试(Linux)

本文介绍了fio概念、安装、以及使用fio进行512K顺序写SSD,最后对测试结果进行了解释

2024-10-18 16:37:22 1137

原创 【解决user memlock limit问题】

安装sdpk,在执行sudo ./scripts/setup.sh时,解决memlock限制为1979MB的问题

2024-10-15 16:43:56 263

原创 【解绑原nvme驱动失败问题】nvme0n1,not binding PCI dev

【解绑原nvme驱动失败问题】not binding PCI dev

2024-10-15 16:04:34 275

转载 SSD Performance测试简介

SNIA给Client SSD与Enterprise SSD都制定了Performance test (性能测试)的规范,可以到其网站www.snia.org下载

2024-10-08 17:51:02 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除