全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 262|回复: 4

[疑问] LXC container运行高负载任务,应该给每个VPS限制CPU还是不限制

[复制链接]
发表于 2024-9-5 08:43:34 | 显示全部楼层 |阅读模式
我有一堆高CPU负载任务要运行在一些LXC container上。这些LXC container的宿主机均运行相同的任务
比如说1个宿主运行10个container。我应该限制CPU为1/10每个container,还是不限制让它们争夺CPU时间呢?
这些任务均为极高并发任务,可以不考虑单线程性能
 楼主| 发表于 2024-9-5 09:58:42 | 显示全部楼层
本帖最后由 lewissue 于 2024-9-5 10:01 编辑

研究了1个小时,结论:
应该限制CPU
理论上:LXC限制CPU的原理,是将physical core reveal给container,没有性能损失
循证的:实测性能也好于争抢CPU时间。在高负载(load>1000)下争抢CPU时间可能导致某些container意外死机
附加结论(不知道原理):每一个container不可以分配太多core与太重的任务,应尽可能分散到更多container上
发表于 2024-9-5 10:04:03 | 显示全部楼层
lewissue 发表于 2024-9-5 09:58
研究了1个小时,结论:
应该限制CPU
理论上:LXC限制CPU的原理,是将physical core reveal给container,没 ...

LXC 装BT 然后放几十个站,每个站都在抢,LXC之间还在抢。。。加了两台PC,迁移几个VM,舒适。。。
 楼主| 发表于 2024-9-5 10:10:01 | 显示全部楼层
Apian 发表于 2024-9-5 10:04
LXC 装BT 然后放几十个站,每个站都在抢,LXC之间还在抢。。。加了两台PC,迁移几个VM,舒适。。。 ...

加钱确实能解决一切问题,但是我预算少>_<
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-9-21 08:10 , Processed in 0.097837 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表