k8s 监控 metric-server cpu 内存单位换算
发布日期:2021-05-15 04:57:28 浏览次数:25 分类:原创文章

本文共 1100 字,大约阅读时间需要 3 分钟。

计算方法:次方func newSuffixer() suffixer {	sh := &suffixHandler{}     // 内存单位计算	sh.binSuffixes.addSuffix("Ki", bePair{2, 10})	sh.binSuffixes.addSuffix("Mi", bePair{2, 20})	sh.binSuffixes.addSuffix("Gi", bePair{2, 30})	sh.binSuffixes.addSuffix("Ti", bePair{2, 40})	sh.binSuffixes.addSuffix("Pi", bePair{2, 50})	sh.binSuffixes.addSuffix("Ei", bePair{2, 60})	// Don't emit an error when trying to produce	// a suffix for 2^0.	sh.decSuffixes.addSuffix("", bePair{2, 0})    // CPU计算	sh.decSuffixes.addSuffix("n", bePair{10, -9})	sh.decSuffixes.addSuffix("u", bePair{10, -6})	sh.decSuffixes.addSuffix("m", bePair{10, -3})	sh.decSuffixes.addSuffix("", bePair{10, 0})	sh.decSuffixes.addSuffix("k", bePair{10, 3})	sh.decSuffixes.addSuffix("M", bePair{10, 6})	sh.decSuffixes.addSuffix("G", bePair{10, 9})	sh.decSuffixes.addSuffix("T", bePair{10, 12})	sh.decSuffixes.addSuffix("P", bePair{10, 15})	sh.decSuffixes.addSuffix("E", bePair{10, 18}) 	return fastLookup{sh}}    官方文档源码:  https://github.com/kubernetes/apimachinery/blob/564e0900f0fdabbdc81495b88ce0ca03a62f0af3/pkg/api/resource/suffix.go#L88    

具体使用使用可以参考下面文档

上一篇:linux常用命令
下一篇:CURL 发送请求详解

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年04月29日 07时06分01秒