Ceph qos 限速

本文详细解释了RBD(RadosBlockDevice)中的QoS参数,包括rbd_qos_bps_limit、rbd_qos_read_bps_limit、rbd_qos_write_bps_limit以及rbd_qos_iops_limit等,分别用于限制I/O操作速率和IOPS,帮助管理员管理设备性能和满足不同服务需求。
摘要由CSDN通过智能技术生成

因为1 Mbps = 1,000,000 bps

rbd_qos_bps_limit、rbd_qos_read_bps_limit和rbd_qos_write_bps_limit都是与RBD(Rados Block Device)的QoS(Quality of Service,服务质量)相关的参数,用于限制I/O操作的速率。这些参数的主要区别在于它们所限制的I/O操作类型以及方向。
rbd_qos_bps_limit:这是一个全局级别的参数,用于限制每秒的I/O字节数。无论是读操作还是写操作,这个参数都会对其产生影响。如果设置了这个参数,那么无论是读还是写,总的I/O速率都不能超过这个限制。
rbd_qos_read_bps_limit:这个参数专门用于限制每秒的读取字节数。它只会对读操作产生影响,不会影响写操作。这个参数的设置可以确保读操作的速率不会超过设定的限制。
rbd_qos_write_bps_limit:这个参数则专门用于限制每秒的写入字节数。它只会对写操作产生影响,不会影响读操作。通过设置这个参数,可以确保写操作的速率不会超过设定的限制。
总的来说,这三个参数的主要区别在于它们所限制的I/O操作类型(读或写)以及方向(输入或输出)。通过合理地设置这些参数,可以实现对RBD设备I/O操作的精细控制,以满足不同的服务质量需求。

#设置卷的的读qos 100Mbps
rbd config image set rbd/volume-bab875b3-c60e-4308-93a3-d041b62371c4 rbd_qos_read_bps_limit 1024000
#设置卷的iops 
rbd_qos_iops_limit、rbd_qos_read_iops_limit和rbd_qos_write_iops_limit是与RBD(Rados Block Device)的QoS(Quality of Service,服务质量)相关的参数,用于限制每秒的输入/输出操作数(IOPS,Input/Output Operations Per Second)。这些参数可以帮助管理员控制RBD设备的I/O负载,以满足不同的性能需求。
rbd_qos_iops_limit:这是一个全局参数,用于限制RBD设备每秒的IOPS。无论是读操作还是写操作,这个参数都会对其产生影响。设置这个参数可以确保设备的总IOPS不会超过设定的限制。
rbd_qos_read_iops_limit:这个参数专门用于限制RBD设备每秒的读IOPS。它只会对读操作产生影响,不会影响写操作。通过设置这个参数,可以确保读操作的IOPS不会超过设定的限制。
rbd_qos_write_iops_limit:这个参数专门用于限制RBD设备每秒的写IOPS。它只会对写操作产生影响,不会影响读操作。通过设置这个参数,可以确保写操作的IOPS不会超过设定的限制。
这些参数的设置可以帮助管理员优化RBD设备的性能,避免因为过高的I/O负载导致设备性能下降或者出现其他问题。同时,通过合理设置这些参数,还可以实现不同服务质量需求的平衡,例如,优先保证读操作或者写操作的性能。

 测试

#限制10Mbps
rbd config image set rbd/5249d384-2347-40c9-b69b-815cb76454e9_disk rbd_qos_read_bps_limit 10000000
#iops=1000
rbd config image set rbd/5249d384-2347-40c9-b69b-815cb76454e9_disk rbd_qos_iops_limit 1000
#确认
(venv) root@xxxxx1:~# rbd -p rbd config image  ls 5249d384-2347-40c9-b69b-815cb76454e9_disk |grep qos
rbd_qos_bps_burst                            0            config
rbd_qos_bps_burst_seconds                    1            config
rbd_qos_bps_limit                            0            config
rbd_qos_iops_burst                           0            config
rbd_qos_iops_burst_seconds                   1            config
rbd_qos_iops_limit                           1000         image 
rbd_qos_read_bps_burst                       0            config
rbd_qos_read_bps_burst_seconds               1            config
rbd_qos_read_bps_limit                       10000000     image 
rbd_qos_read_iops_burst                      0            config
rbd_qos_read_iops_burst_seconds              1            config
rbd_qos_read_iops_limit                      0            config
rbd_qos_schedule_tick_min                    50           config
rbd_qos_write_bps_burst                      0            config
rbd_qos_write_bps_burst_seconds              1            config
rbd_qos_write_bps_limit                      0            config
rbd_qos_write_iops_burst                     0            config
rbd_qos_write_iops_burst_seconds             1            config
rbd_qos_write_iops_limit                     0            config
(venv) root@cn09-kvm-dfw01:~# 
效果

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

石兴稳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值