置:

读写最大10MB/s,iops最大50/s

  • 设置flavor, 在flavor上添加属性

 

 

 

  • 通过virsh dumpxml验证:

<iotune>
<read_bytes_sec>10240000</read_bytes_sec>
<write_bytes_sec>10240000</write_bytes_sec>
<read_iops_sec>50</read_iops_sec>
<write_iops_sec>50</write_iops_sec>
</iotune>

  • 验证

关于对卷的限速: http://ceph.com/planet/openstack-ceph-rbd-and-qos/

The disk I/O options are:

  • disk_read_bytes_sec
  • disk_read_iops_sec
  • disk_write_bytes_sec
  • disk_write_iops_sec
  • disk_total_bytes_sec
  • disk_total_iops_sec

参考: https://docs.openstack.org/nova/pike/admin/flavors.html

对于单独创建的卷来讲,可以在创建卷时指定卷类型,而卷类型可以预先关联已定义好的qos规格的,如:

 

注意:

  1.  对于创建虚拟机时使用新建卷的情况,该限速没有被应用,应该是bug吧
  2. 官方文档的一点儿要问题
  3. openstack的dashboard上也有一些误导的地方:

    这里的提示仅仅可以当做是示例,真正需要什么就写什么就行了,如,关于磁盘限速的相关键为:

    • read_bytes_sec
    • read_iops_sec
    • write_bytes_sec
    • write_iops_sec
    • total_bytes_sec
    • total_iops_sec
      注意: 这里不需要上面所谓的 disk_ 前缀

修改好限速后热迁移以下然后再 virsh dumpxml 就生效了。

发表评论

邮箱地址不会被公开。 必填项已用*标注