- 博客(16)
- 收藏
- 关注
原创 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
原创 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
原创 【解决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关注的人