java进程cpu只能用到一核100%,k8s环境
查看cpu信息为4核8逻辑的cpu最近发现在k8s容器中的java项目,压测时cpu只能到100%后台发现是因为k8s配置中限制了cpu的使用量,因为是共享使用,所以一般只占用1核,通过发布多个pod进行占用资源。spec:containers:- image: xxxname: k8s-serverresources:limits:...
·
查看cpu信息为4核8逻辑的cpu
最近发现在k8s容器中的java项目,压测时cpu只能到100%
后台发现是因为k8s配置中限制了cpu的使用量,因为是共享使用,所以一般只占用1核,通过发布多个pod进行占用资源。
spec:
containers:
- image: xxx
name: k8s-server
resources:
limits:
cpu: "2" # 服务最多使用几个核
memory: 512Mi # 服务最多使用的内存量
requests:
cpu: "1" # 必须保证服务最小cpu的使用量
memory: 512Mi # 必须保证服务最小内存的使用量
配置完成2核后,cpu使用率提高到了200%
更多推荐
已为社区贡献3条内容
所有评论(0)