logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux内核编译选项详解(三):Processor type and features

<br />[*] Tickless System (Dynamic Ticks)  ---><br />非固定频率系统,这项技术能让新内核运行的更有效率,并且更省电。 <br />[*] High Resolution Timer Support不选<br />支持高频率时间发生器,如果硬件不兼容,则这个选项只会增大内核(大多数个人PC并没有这个)<br />[*] Symmetric mult

#x86#服务器
linux内核编译选项详解(一):General setup

<br />[*]Prompt for development and/or incomplete code/drivers<br />显示尚在开发中或尚未完成的代码与驱动.你应该选择它,因为有许多设备可能必需选择这个选项才能进行配置,实际上它是安全的。这个选项同样会让一些老的驱动的可用。如果你选了Y,你将会得到更多的阿尔法版本的驱动和代码的配置菜单。<br /><br />()Local ver

F2FS文件系统架构与原理分析(一)——设计背景与功能

1 F2FS文件系统简介F2FS (Flash Friendly File System) 是专门为基于 NAND 的存储设备设计的新型开源 flash 文件系统。特别针对NAND 闪存存储介质做了友好设计。F2FS 于2012年12月进入Linux3.8 内核。目前,F2FS仅支持Linux操作系统。F2FS 选择 log-structured文件系统方案,并使之更加适应新

F2FS文件系统架构与原理分析(二)——磁盘布局

F2FS文件系统的磁盘布局分析F2FS 将整个卷切分成大量的 Segments,每个 Segment 的大小是固定的2 MB。连续的若干个Segments 构成 Section,连续的若干个 Sections 构成 Zone。默认情况下一个 Zone 大的大小是一个 Section,而一个 Section 的大小是一个 Segment。F2FS 将整个卷切分成6个区域,除了超级块(

F2FS文件系统架构与原理分析(四)——F2FS的目录结构与目录哈希

1目录(Directories)LFS(Log-structured File System) 实际上对目录布局没有强加任何特殊的要求,因而访问 F2FS 文件系统的目录等同于访问其他文件系统的目录。目录的主要目的是提供更快速的文件名查找,为每个可使用 telldir() 报告的文件名提供稳定的地址。原始的 Unix 文件系统支持256字节的文件名长度,使用与 Ext2 相同的目录

F2FS文件系统架构与原理分析(三) ——文件索引树

文件(Files)、索引节点(Inodes)、数据块索引(Indexing)1. 文件索引树结构大多数现代文件系统都喜欢使用 B-trees 或类似的结构来管理索引(index)以定位文件中的 blocks。大多数文件系统中通过使用“extents”来减少文件数据块的总索引大小。F2FS 不采用 B-tree 结构管理索引,也不使用extents减少文件数据块索引的大小(虽然F2F

F2FS文件系统架构与原理分析(五)——元数据组织及管理

1. 元数据区域元数据区域包含以下几种元数据(参见博文:F2FS文件系统架构与原理分析(二)——磁盘布局 ):(1)    NAT —— Node Address Table(2)    SSA —— Segment Summary Area(3)    SB —— Superblock(4)    CP —— Checkpoint(5)    SI

F2FS文件系统架构与原理分析(六)——块分配与空间管理

1. 默认块分配    在运行时,F2FS在“Main Area”区域管理6个活跃的log,分别是Hot/Warm/Cold node log和Hot/Warm/Cold data logs:(1) Hot node      contains direct node blocks of directories.(2) Warm node     contains direct n

到底了