3 Star 2 Fork 2

Gitee 极速下载/codis

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/CodisLabs/codis
克隆/下载
usage.go 453 Bytes
一键复制 编辑 原始数据 按行查看 历史
// Copyright 2016 CodisLabs. All Rights Reserved.
// Licensed under the MIT (MIT-LICENSE.txt) license.
package utils
import "time"
func CPUUsage(d time.Duration) (float64, *Usage, error) {
var now = time.Now()
b, err := GetUsage()
if err != nil {
return 0, nil, err
}
time.Sleep(d)
e, err := GetUsage()
if err != nil {
return 0, nil, err
}
usage := e.CPUTotal() - b.CPUTotal()
return float64(usage) / float64(time.Since(now)), e, nil
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors/codis.git
git@gitee.com:mirrors/codis.git
mirrors
codis
codis
de1ad026e329

搜索帮助