限制使用cpu时间的百分比
openstack set:http://ip:port/openstack/cpu/set/vmname&per
openstack unset: http://ip:port/openstack/cpu/unset/vmname
kvm set:http://ip:port/kvm/cpu/set/vmname&per
kvm unset: http://ip:port/kvm/cpu/unset/vmname
docker set: http://ip:port/kvm/cpu/set/dockerid&per
docker unset http://ip:port/docker/cpu/unset/dockerid
vmname: vm的名称
dockerid: docker的id
per:cpu百分比,取值范围1-100
限制使用cpu的个数 docker可用,vm不可用
docker set: http://ip:port/docker/cpuset/set/dockerid&set
docker unset: http://ip:port/docker/cpuset/unset/dockerid&set
dockerid: docker的id
set: 可以使用的cpu序号,如1,2,3或者1-3或者1-3,9-12
限制虚拟机的CPU使用优先级,默认是 当前VCPU个数*1024
OpenStack VM可用
openstack set:http://ip:port/openstack/cpuPriority/set/vmname&val
openstack unset: http://ip:port/openstack/cpuPriority/unset/vmname
vmname: vm的名称
val:cpu优先级数值,默认值是 当前VCPU个数*1024,当前值请用virsh schedinfo 查看cpu_shares属性
限制使用的内存的总量
openstack set:http://ip:port/openstack/memory/set/vmname&val
openstack unset: http://ip:port/openstack/memory/unset/vmname
kvm set:http://ip:port/kvm/memory/set/vmname&val
kvm unset: http://ip:port/kvm/memory/unset/vmname
docker set: http://ip:port/kvm/memory/set/dockerid&val
docker unset http://ip:port/docker/memory/unset/dockerid
vmname: vm的名称
dockerid: docker的id
val: 可以使用的内存总量,单位为B,例如1024576是1MB
限制磁盘的读写速度
openstack set:http://ip:port/openstack/blkio/set/vmname&read&val
openstack set:http://ip:port/openstack/blkio/set/vmname&read&val&path
openstack unset: http://ip:port/openstack/blkio/unset/vmname&&read
kvm set:http://ip:port/kvm/blkio/set/vmname&read&val
kvm set:http://ip:port/kvm/blkio/set/vmname&read&val&path
kvm unset: http://ip:port/kvm/blkio/unset/vmname&&read
docker set:http://ip:port/kvm/blkio/set/dockerid&read&val
docker set:http://ip:port/kvm/blkio/set/dockerid&read&val&path
docker unset: http://ip:port/kvm/blkio/unset/dockerid&&read
vmname: vm的名称
dockerid: docker的id
val:限制的速度大小,单位是B,如1024576是1MB
read:读取或者写入,替换成write时是写入速度
path: docker或者kvm硬盘的挂载位置,默认是/var,可以只填写前缀
限制网络的上传下载速度
set:http://ip:port/net/start&vnet&upload&&download
unset:http://ip:port/net/stop&vnet
不区分docker与vm,需要提供对应的虚拟网卡
vnet: docker或者vm所对应的虚拟网卡
upload:上传速度,必须同时提供上传下载速度 格式是1mbit表示1MB上传速度
download:下载速度,必须同时提供上传下载速度 格式是1mbit表示1MB下载速度