限制卷复制带宽¶
当您从镜像或现有卷创建新卷时,或者当您将卷镜像上传到镜像服务时,大量数据复制可能会给磁盘和网络带宽带来压力。为了减轻实例数据访问速度的降低,OpenStack 块存储支持限制卷数据复制带宽。
配置卷复制带宽限制¶
要配置卷复制带宽限制,请在 cinder.conf 文件中为每个后端设置配置组中的 volume_copy_bps_limit 选项。此选项采用允许卷数据复制的最大带宽的字节数/秒的整数。如果此选项设置为 0,则禁用速率限制。
当在同一后端运行多个卷数据复制操作时,指定的带宽将分配给每个复制操作。
示例 cinder.conf 配置文件,用于将 lvmdriver-1 的卷复制带宽限制为 100 MiB/s
[lvmdriver-1]
volume_group=cinder-volumes-1
volume_driver=cinder.volume.drivers.lvm.LVMVolumeDriver
volume_backend_name=LVM
volume_copy_bps_limit=104857600
注意
此功能需要 libcgroup 来设置磁盘 I/O 带宽限制的 blkio cgroup。libcgroup 由 Debian 和 Ubuntu 中的 cgroup-tools 包提供,或由 Fedora、Red Hat Enterprise Linux、CentOS、openSUSE 和 SUSE Linux Enterprise 中的 libcgroup-tools 包提供。
注意
一些使用远程文件系统(如 NFS)的后端不支持此功能。