全球主机交流论坛

标题: LXC container运行高负载任务,应该给每个VPS限制CPU还是不限制 [打印本页]

作者: lewissue    时间: 2024-9-5 08:43
标题: LXC container运行高负载任务,应该给每个VPS限制CPU还是不限制
我有一堆高CPU负载任务要运行在一些LXC container上。这些LXC container的宿主机均运行相同的任务
比如说1个宿主运行10个container。我应该限制CPU为1/10每个container,还是不限制让它们争夺CPU时间呢?
这些任务均为极高并发任务,可以不考虑单线程性能
作者: joshuabu    时间: 2024-9-5 08:44
不知道
作者: lewissue    时间: 2024-9-5 09:58
本帖最后由 lewissue 于 2024-9-5 10:01 编辑

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

LXC 装BT 然后放几十个站,每个站都在抢,LXC之间还在抢。。。加了两台PC,迁移几个VM,舒适。。。
作者: lewissue    时间: 2024-9-5 10:10
Apian 发表于 2024-9-5 10:04
LXC 装BT 然后放几十个站,每个站都在抢,LXC之间还在抢。。。加了两台PC,迁移几个VM,舒适。。。 ...

加钱确实能解决一切问题,但是我预算少>_<




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4