cpu的单位m和内存单位Mi

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

cpu的单位m和内存单位Mi
# 查看k8s pod的cpu,memory使⽤率情况
kubectl top pod --all-namespaces
CPU总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
428 4核8G 8核16G
Deployment配置清单和kubectl top指令查看pod资源使⽤率中,都有cpu和内存的两个数量单位(m和Mi),这⾥把这两个单位解释做个记录:
cpu单位m:代表 “千分之⼀核⼼”,譬如50m的含义是指50/1000核⼼,即5%
内存单位Mi:1Mi = 1024乘1024,⽽平时使⽤的单为M是1M = 1000乘1000
存储单位的换算
1GB=1024MB
1MB=1024KB
1kb=1024字节
内存使⽤率=pod used total memory/Allocatable Memory=(5176*1024)/5399696=0.9816=98%
pod used total memory就是在这台机器上的所有docker容器占⽤内存总和;
Allocatable Memory就是kubectl describe no 查看出该节点可分配的内存=物理内存-k8s预留内存。

相关文档
最新文档