【问大家】virmach对资源限制的问题

搬瓦工机场JMS

virmach的TOS是特价机对cpu占用2小时平均不能超过50%,
打个比方
8核心的cpu可以占满800%的性能。

想知道vir这个tos的50%是指总分配给你核心数的50%即占用400%的cpu,这样的话可以用cpulimit命令限制400%占用。

还是指无论给你多少核心数都一样,加起来只能占1个核心数的50%?这样的话只能用cpulimit限制50%占用了。

如果是这样的话是不是就算给你分配100个核心都没啥意义了?

搜了半天没搜出来答案。
请大佬解答。mjj
辽宁网友:
CentOS 8大致步骤:
1. 通过grub添加内核参数systemd.unified_cgroup_hierarchy=1开启cgroups v2,因为系统默认使用的是v1, 推荐使用v2,重新生成grub引导文件然后重启
2. 限制CPU使用率为200%: systemctl set-property user.slice CPUQuota=200%
其他发行版或cgroups v1你自行搜索吧,我已经全面转到CentOS8了,好像目前也只有CentOS8支持cgroups v2.

推荐你看看这篇Redhat的官博,https://www.redhat.com/en/blog/world-domination-cgroups-rhel-8-welcome-cgroups-v2
辽宁网友:TOS并不只是针对特价机器,
多核心的话通过内核参数禁用一半的CPU就可以随便跑了,cpulimit只能限制单进程和fork出来的子进程没啥用,限制CPU使用率应该优先考虑内核自带的cgroups添加全局限制而不是只按进程或按用户去限制,
吉林网友:有没有大佬知道
北京网友:不是这样理解的,是分配给你的50%
河北网友:他家机器偶尔上网代理用用不会消耗太多CPU,挂其他业务,恐怕不行
云南网友:采集不行的
湖北网友:我挂火车头 每小时采集一次 一次2000
台湾网友:这样的话是不是比如8核心就可以用cpulimit命令限制400%占用。从而不会违反tos?
湖南网友:大佬求详细解答,怎么用cgroups去全局限制cpu
新疆网友:大佬求详细解答,怎么用cgroups去全局限制cpu
海南网友:cgroup v2是内核特性,理论上内核大于4.5都可以,cgroupv2的CPU限制需要大于4.15。所以Debian9默认4.9不行,RHEL8是4.18正好直接用
台湾网友:早就扔了
稍微高点就告警挂起的

湖南网友:我去年用了一年,就代理,然后速度经常500K 一年正常3-4个月

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 【问大家】virmach对资源限制的问题

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏