容器中JVM获取真实的CPU核数 基于 libsysconfcpus的方案,可以为各个版本的JDK提供一个通用的解决方案. libsysconfcpus.so的原理是截获JVM获取CPU核数所用的系统调用sysconf(_SC_NPROCESSORS_CONF),改为读取环境变量LIBSYSCONFCPUS返回. 首先,从libsysconfcpus获取并编译so文件,放入镜像中. 然后,编写类似的脚本,完成两件事情: 定义环境变量LD_PRELOAD,将libsysconfcpus.so放在最…