要调优基于LVM的Cinder卷的IO性能,你可以做以下几件事:

——使用高性能磁盘类型:Cinder卷的性能将取决于使用的磁盘类型。固态硬盘(SSD)通常比硬盘(HDD)更快,因此将固态硬盘用于Cinder卷会提高其性能。

——增加IO线程数:你可以增加Cinder卷使用的IO线程数,以提高其性能。这可以通过修改OpenStack Block Storage服务的配置文件(casr.conf)来完成。在该文件的[DEFAULT]部分,可以添加以下行来增加线程数:

max_io_threads=64

你可以根据自己的要求调整线程数量。

——使用更大的块大小:默认情况下,Cinder卷使用1MB的块大小。你可以增加块大小,以提高需要更大I/O大小的工作负载的性能。这可以通过创建一个块大小更大的新卷类型并将其分配给Cinder卷来实现。

——启用写缓存:写缓存可以显著提高写密集型工作负载的性能。通过在Cinder.conf文件中将write_cache_enabled标志设置为True,可以在Cinder卷上启用写缓存。然而,在停电或其他意外事件的情况下,启用写缓存会增加数据丢失的风险,因此请务必谨慎使用此功能。

——使用LVM分条:LVM分条可用于提高需要高I/O吞吐量的工作负载的性能。可以在创建LVM卷时启用条带化,也可以使用lvconvert命令将其添加到现有卷中。条化将数据划分为多个物理卷,这允许并行I/O操作并提高性能。

——使用多路径:多路径允许Cinder卷和存储后端之间的冗余路径,从而提高可靠性和性能。可以使用设备映射器多路径(DM multipath)实用程序配置多路径。DM Multipath的配置文件通常位于/etc/Multipath.conf中。

以上就是在OpenStack中为基于LVM的Cinder卷调优IO性能可以做的几点,请注意:建议在将这些更改应用于生产环境之前,先在测试环境中测试这些更改。此外,在进行这些更改后,必须监控性能指标,以验证它们是否具有预期效果。

原文链接:

https://superuser.openinfra.dev/articles/tuning-io-performance-for-lvm-based-cinder-volumes-in-openstack/

在OpenStack中调优基于LVM的Cinder卷的IO性能相关推荐

  1. san分布式共享文件系统_基于SAN存储共享卷实现openstack高可用的方法与流程

    本发明涉及一种高可用方法,特别是一种基于SAN存储共享卷实现openstack高可用的方法. 背景技术: 云计算是利用虚拟化技术,将数据中心的计算.存储.网络等资源整合起来,形成统一的资源池,再将这些 ...

  2. OpenStack之部署块存储服务cinder

    块存储服务 简介 部署环境 在控制节点上安装和配置块设备存储服务(cinder) 安装并配置一个存储节点 图形化界面访问 简介 OpenStack块存储服务(cinder)为虚拟机添加持久的存储,块存 ...

  3. lvm-snapshot:基于LVM快照的备份

    续 lvm-snapshot:基于LVM快照的备份之准备工作 Attention,Please! 重头戏开始啦 3.基于LVM快照的备份 lvm-snapshot:基于LVM快照的备份 (1)事务日志 ...

  4. oracle在linux上使用裸设备,在linux下构建基于LVM的裸设备数据库

    我的环境很简单,vm workstation下面装了一个linux 4,oracle 10g版本,由于不属于trouble shooting和performance tuning 而只是搭建一套裸设备 ...

  5. openstack上cinder卷的加密

    目标: 创建并使用加密的cinder卷 准备: -openstack 过程: 修改配置文件: 将fixed_key的值设置为cinder-volume-key和一组十六位的十六进制的密钥(控制节点和计 ...

  6. linux增加/根目录的磁盘空间(基于LVM)

    linux增加/根目录的磁盘空间(基于LVM) 问题引出: 在测试过程中替换so文件,报磁盘空间不足的错误 [root@UF2 ~]# df -h Filesystem            Size ...

  7. 基于LVM进行磁盘分区

    基于LVM进行磁盘分区 1.添加一个 swap 分区 在您的系统中添加一个新的 swap 分区,并满足以下要求: swap 分区容量为 512 MiB4G 不要移除或者修改其他已经存在于您的系统中的 ...

  8. lvm 扩展根目录_转://如何增加linux根目录的磁盘空间(基于LVM)?

    问题引出: 在测试过程中替换so文件,报磁盘空间不足的错误. ▲问题分析: 由于当时系统部署架构的考虑,把软件和数据库部署在了同一台机器上,并且给了30G的磁盘空间.系统上占用磁盘空间的有2部分,一是 ...

  9. Linux--管理LVM的逻辑卷--原理+命令实操(LVM扩容+磁盘配额)

    LVM介绍 文章目录 LVM介绍 一:lvm概述 1.1:LVM的基本概念 二:LVM管理命令 2.1:pvscan命令 2.2:pvcreate命令 2.3:pvddisplay命令 三:VG卷组挂 ...

最新文章

  1. 项目中使用 Git 高频场景
  2. abb变频器acs800单传动系列_ABB变频器ACS380系列功能及型号介绍
  3. pythonwhile嵌套while_while嵌套if
  4. 访问权限的等级最大到最小依次是:
  5. [Android应用]《花界》V1.0 正式版隆重发布!
  6. IDEA中Project 和 Module的区别
  7. 我的win7黑屏解决方案
  8. php 结构和函数 区别吗,php的语言结构和函数的区别
  9. 单片机按键“消抖”的思考
  10. CodeBlocks17.12+汉化包下载及用法
  11. 熟练运用计算机进行数学教案,小学数学与信息技术整合教案
  12. html css ps切图教程,PS网页切图和CSS布局方法教程:第二部份
  13. 台达PLC解密次数限制
  14. vsm什么意思_价值流程图VSM浅析
  15. python 计算字符串表达式_python计算数学表达式
  16. 【git】小甲鱼Git教程《极客Python之Git实用教程》笔记二
  17. DNS 报文结构和个人 DNS 解析代码实现——解决 getaddrinfo() 阻塞问题
  18. MATLAB泰勒展开
  19. Android学习笔记--Notification(通知)
  20. 开关电源共模电感和X电容的选取?

热门文章

  1. 从博客园搬家到csdn并能两边同步更新的方法
  2. 宽屏企业网站源码中英php_Lankecms蓝科中英文双语企业网站系统PHP版V2.0,PHP伪静态html宽屏LED照明公司模板外贸黑色...
  3. wordpress子目录双语网站
  4. MyBatis配置C3P0连接池
  5. 2023上半年软考中/高级报名+学习备考+考试重点
  6. 慕课 北大曹健《人工智能实践-Tensorflow2.0》 全套讲义ppt 和代码数据集
  7. SD存储卡接口规范介绍
  8. python混合整数线性规划_【Python代码】混合整数规划MIP/线性规划LP+python(ortool库)实现...
  9. 差点死掉3次,被兄弟骗进传销组织,北漂反转... | 人生如戏,全靠运气!
  10. vue 监听滚动事件之菜单滚动吸顶点击滑动到指定位置点击高亮