logo
0
0
Login
增加结论说明

查看环境

测试了不同核数分配的系统所用Linux Kernel是否不同,https://cnb.cool/HuafengZHAO/opencamp/labs/check-which-kernel.git

镜像统一用的dev-env制品库的oslabs,也就是rcore的环境。docker.cnb.cool/huafengzhao/opencamp/labs/dev-env/oslabs

cpus云开发云构建备注
85.4空仓库开启的云原生环境
26.66.6
45.46.6
86.66.6
166.66.6
326.66.6
645.46.6
45.46.6
86.66.6
646.66.6
165.46.6

好疑惑,云开发的环境怎么看上去有随机性,到底时哪里配置触发的呢?

恍然大悟,docker容器是在宿主机上运行,依赖宿主机的系统版本,这应该是服务器配置中有两种版本内核的系统,所以分配的时候就随机了。

服务器上有两种系统Tencent 8.5和TencentOS 12.3, 容器会随机分配在这两种操作系统的服务器上,分别对应kernel版本5.4和6.6两种。容器并不是完整的虚拟机,他们共享宿主机的内核。

uname -acat /proc/version是宿主机的版本信息,而cat /etc/os-release是容器环境的版本信息。