首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >8kb块大小,因为它与不同存储层有关

8kb块大小,因为它与不同存储层有关
EN

Server Fault用户
提问于 2013-02-15 21:20:52
回答 1查看 742关注 0票数 2

我有一个使用8kb块单元格的PCIe SSD卡。它支持“虚拟控制器”,它可以将驱动器分割成两半,并创建大小为8kb的LVM RAID0。在此基础上,我安装了一个使用8kb块大小的文件系统。我的应用程序以8kb块写入数据。

是否存在每个添加层的空间开销,导致这个8kb块“对齐”移位,并最终将原始数据写入SSD (显着地?)大一点?

如果我的应用程序写入了8kb的数据,FS是否会编写8kb+its元数据,然后将其转换为8kb+fs metadata+lvm元数据,最终生成8.5kb的元数据并破坏所有的对齐?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-02-15 21:29:03

不,块不会变得更大来适应元数据。元数据要么存储在专用块中(对于文件系统而言),要么存储在特定区域(对于LVM和mdraid)。您只需要确保数据区域的开始正确排列。

mdraid将其元数据放在分区的末尾,并在开始时存储数据,因此它总是对齐的。LVM在PV开头存储元数据,由pvcreate --dataalignment控制,应该适当设置元数据。文件系统应该有一个适当的块大小和/或步幅和条宽集。

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/479344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档