Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

oncecloud/cgroups-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

16 Commits

Repository files navigation

cgrouputils

cpu

限制使用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

cpuset

限制使用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

cpuPriority

限制虚拟机的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属性

memory

限制使用的内存的总量

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

disk

限制磁盘的读写速度

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,可以只填写前缀

net

限制网络的上传下载速度

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下载速度

About

CPU、内存、网络、磁盘资源限速,可用于虚拟机和容器环境

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

AltStyle によって変換されたページ (->オリジナル) /