环境是双路 7K62 加上 32G*16 内存
运行了 PVE 系统
创建了 LXC 容器
LXC 容器使用了官方的 Ubuntu 22 模板
创建容器的时候默认勾选了无特权容器
容器的硬件配置为 4 核心,4G 内存 8G 硬盘 8G 缓冲区
然后用这个创建好的容器做了模板,复制出来 22 个容器
复制的时候硬盘自动选择了链接模式
这个操作是找了 GPT 写的代码复制
以上 22 个容器都运行同一个计算程序,程序始终访问网络,获取数据,计算,上交数据
就和挖矿那种差不多
现在问题是 22 个容器同时运行几个小时里面的程序就会崩溃
报错
Failed to receive program message: WebSocket connection closed unexpectedly
同时有几率会把我另外单独跑的一个容器里的程序也带崩溃,至少会把 xshell 的链接打断
PVE 里还运行了了一个 openwrt 的虚拟机,开了全局透明代理,很稳定
现在测试只开 10 个容器进行计算,已经稳定运行了十几个小时了
所以感觉是系统里某个地方有瓶颈?开多了到了瓶颈就崩了?
怀疑以下几点
容器创建的时候应该选特权容器?
每个容器应该用自己的硬盘?
或者干脆我就应该用虚拟机,不用 lxc 容器来运行?
求教
运行了 PVE 系统
创建了 LXC 容器
LXC 容器使用了官方的 Ubuntu 22 模板
创建容器的时候默认勾选了无特权容器
容器的硬件配置为 4 核心,4G 内存 8G 硬盘 8G 缓冲区
然后用这个创建好的容器做了模板,复制出来 22 个容器
复制的时候硬盘自动选择了链接模式
这个操作是找了 GPT 写的代码复制
以上 22 个容器都运行同一个计算程序,程序始终访问网络,获取数据,计算,上交数据
就和挖矿那种差不多
现在问题是 22 个容器同时运行几个小时里面的程序就会崩溃
报错
Failed to receive program message: WebSocket connection closed unexpectedly
同时有几率会把我另外单独跑的一个容器里的程序也带崩溃,至少会把 xshell 的链接打断
PVE 里还运行了了一个 openwrt 的虚拟机,开了全局透明代理,很稳定
现在测试只开 10 个容器进行计算,已经稳定运行了十几个小时了
所以感觉是系统里某个地方有瓶颈?开多了到了瓶颈就崩了?
怀疑以下几点
容器创建的时候应该选特权容器?
每个容器应该用自己的硬盘?
或者干脆我就应该用虚拟机,不用 lxc 容器来运行?
求教
