Openstack CPU/Disk/network QoS 功能

本文介绍了在OpenStack Havana版本中对Instance Resource Quota功能的测试,该功能通过cgroup和tc限制CPU、Disk IO及Network IO。测试涉及设置flavor的Extra Specs,如quota:cpu_period,并观察cgroup的变化。尽管存在如dashboard设置bug等问题,但CPU限制已生效。Network IO限制在Havana版中主要是tc对tap设备的作用。Disk IO的测试遇到问题,可能由于qemu的bug导致无法正常工作。
摘要由CSDN通过智能技术生成

在openstack中Instance Recource Quota这个feature很早就加进来了,不过一直没有全部测试过这个feature。今天在havana版本中测试了一下这个功能。

首先,这个feature在社区的wiki如下:

https://wiki.openstack.org/wiki/InstanceResourceQuota


测试过程中发现,这个wiki有些信息已经和代码匹配不上了。

从总体上来说这个feature的功能是通过cgroup和tc来实现的。cgroup限制CPU/Disk的IO,tc来限制network IO.

首先看一下CPU限制,目前支持一下参数:

quota:cpu_shares
quota:cpu_period
quota:cpu_quota

我仅测试了quota:cpu_period,测试步骤如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值