LVM中怎么在创建vg时自定义PE(Physical Extent)的物理块大小以优化大存储

雨枫君_5383

雨枫君_5383

2026-08-17

480人浏览

原创

lvm中创建卷组时应根据存储规模和i/o特征合理设置pe大小:≤2tb用4m,2–20tb选8–16m,>20tb建议32m;pe过大浪费空间,过小增加元数据开销;-s选项须在vgcreate中前置指定,且不可后期修改。

lvm中怎么在创建vg时自定义pe(physical extent)的物理块大小以优化大存储

在LVM中创建卷组(VG)时自定义PE大小,是针对大容量存储场景优化空间分配效率和性能的关键操作。默认4MB的PE虽通用,但面对TB级磁盘、大数据块写入或高吞吐文件系统(如XFS用于视频或数据库),过小的PE会导致元数据开销增大、分配碎片增多;而适当调大PE可减少LV管理单元数量,提升连续空间分配效率。

明确PE大小对大存储的实际影响

PE不是“越大越好”,需结合典型I/O模式与总VG容量权衡:

  • PE为4MB时,100GB VG最多含约25600个PE;若VG达10TB,则PE数超260万——元数据量显著上升,vgscan/vgdisplay等操作变慢
  • PE设为16MB,同等10TB VG仅含约65.5万个PE,逻辑卷扩容/缩容、快照创建等操作更轻量
  • 但PE过大(如64MB)会导致小容量LV(如1GB)实际占用至少64MB对齐空间,造成浪费,不适合混合负载环境

用vgcreate -s 正确指定PE大小

创建VG时通过-s选项直接设定PE单位,支持K、M、G后缀(不区分大小写),且必须放在卷组名和PV列表之前:

倚马公文-公文材料AI工作台
倚马公文-公文材料AI工作台

倚马公文是一款面向体制内材料写作的AI公文工作台。

下载
  • vgcreate -s 16M myvg /dev/sdb1 /dev/sdc1 —— 创建PE=16MB的卷组
  • vgcreate -s 32M bigdata-vg /dev/nvme0n1p1 /dev/nvme1n1p1 —— 适用于NVMe SSD组成的高性能大容量VG
  • 注意:PE大小一旦设定无法修改,必须重建VG;建议先用pvdisplay确认PV未被使用,再执行

大存储场景下的PE选型参考

根据VG总容量与主要用途选择合理PE值,避免极端值:

  • 总VG ≤ 2TB:默认4M足够,兼顾小文件与灵活性
  • 2TB ~ 20TB(如备份归档、媒体库):推荐8M–16M
  • >20TB(如AI训练数据池、分布式存储后端):建议32M,部分场景可用64M(需确保最小LV ≥ 2×PE)
  • 若后续要创建大量小LV(如容器镜像层),即使VG很大,也建议不超16M,防止空间浪费

验证与后续注意事项

创建后立即检查PE设置是否生效:

  • vgdisplay myvg | grep "PE Size" —— 输出应为“PE Size 16.00 MiB”之类
  • vgs -o +pe_size 可批量查看所有VG的PE配置
  • 后续创建LV时,-L仍按字节指定大小,LVM自动按PE向上取整;例如PE=16M时,-L 1G实际分配64个PE(1024MB),无额外操作成本

不复杂但容易忽略:PE选型应在VG初始化阶段完成,后期无法调整,务必结合业务IO特征与容量规划一次性定好。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

437

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

900

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2812

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

936

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

849

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

434

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2556

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4732

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

767

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习