在 Redis 上使用INFO CPU命令,我得到以下值(以及其他值):
使用的CPU系统:688.80
使用的CPU用户:622.75
根据我的理解,该值表示自 Redis 实例启动以来累积的 CPU 时间(以秒为单位),由 getrusage() 调用 ( source) 报告。
我需要做的是根据这些值计算 CPU 利用率百分比。我广泛寻找一种方法来做到这一点,但不幸的是找不到方法。
所以我的问题是:
PS如果这个问题属于服务器故障,请告诉我,我会将其发布在那里(我不能100%确定它是否属于这里或那里)。
您需要读取该值两次,计算增量,然后除以两次读取之间经过的时间。这将为您提供该持续时间内的 cpu 使用率(以百分比为单位)。
| 归档时间: |
|
| 查看次数: |
2138 次 |
| 最近记录: |