kubernetes 后端 ceph 存储 QOS 限制

本文介绍了如何在 Kubernetes 集群中使用 Ceph 作为后端存储,并通过 cgroup 对 PersistentVolumeClaim 实现 IOPS 限制。详细步骤包括连接 Ceph、设置 QoS 参数,以及测试和应用限制。该方法适用于需要对 RBD 文件进行性能调控的场景。
摘要由CSDN通过智能技术生成

说明

···
kubernetes 连接 ceph 作为后端存储
对 PersistentVolumeClaim 进行 qos 限制
···

参考

参考 ceph 官方文档

rbd qos iops limit
Description:	The desired limit of IO operations per second.
Type:	Unsigned Integer
Required:	No
Default:	0

rbd qos bps limit
Description:	The desired limit of IO bytes per second.
Type:	Unsigned Integer
Required:	No
Default:	0

rbd qos read iops limit
Description:	The desired limit of read operations per second.
Type:	Unsigned Integer
Required:	No
Default:	0

rbd qos write iops limit
Description:	The desired limit of write operations per second.
Type:	Unsigned Integer
Required:	No
Default:	0

说明

可以利用上述参数对 rbd 文件进行 QOS 限制
只针对 RBD FILE 设定
对 rbd 读写工具必须调用 librbd.so 支持才能够生效

设定方法

rbd image-meta set pool/file rbd_qos_write_i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Terry_Tsang

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

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

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

打赏作者

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

抵扣说明:

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

余额充值