LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > CPU使用量显示满了?可能不是真的满,可以这样查询EOS账号CPU的最新使用量

CPU使用量显示满了?可能不是真的满,可以这样查询EOS账号CPU的最新使用量

2019-12-10 阿华区块链 来源:区块链网络

在 EOS 的三种资源(CPU、NET 和 RAM)中,CPU 资源是最容易出现资源紧张的一个,在 18年的菠菜 DAPP 中,以及最近的 EIDOS 空投活动中,都曾经出现过 CPU 资源的严重不足的问题,甚至还影响了普通用户正常的转账。

对于一个 EOS 账号来说,我们可以通过在 EOS 区块浏览器查询它的 CPU 用量,以及抵押EOS的数量及相应获得的 CPU资源总量。

例如,我们可以使用 bloks.io 区块浏览器查询,在右上角输入要查询的 EOS 账号并点击搜索后,显示结果如下图。

可以看到该账为 CPU 资源抵押了16.4030 EOS,可以获得的 CPU 总量为 14.52 ms,注意,这个CPU 总量并不是固定的,也就是说抵押一定数量的 EOS 可以获得的资源总量是动态的,和整个 EOS 主网的资源分配情况有关,忙时就会少一些,闲时就会多一些。

从右侧可以看到,该账号已经消耗了 2.73 ms,占了可用 CPU 资源总量的 19%,还有81%的 CPU 资源可以使用。

我们知道 CPU 资源是可以恢复的,在 EOS 主网上发起交易所消耗的 CPU 资源,在24小时后就自动恢复了,是如何恢复的呢?下面我举例子说明。

假如一个 EOS 账号,在今天上午8点因为给节点投票消耗了 2 ms,然后在11点时因为其他操作又消耗了5 ms,那么这两笔交易所消耗的 CPU 是如何恢复的呢?

在上例中,该 EOS 账号在8点消耗的 2 ms 的 CPU 资源,会在该交易发生时的24小时后恢复恢复,11点消耗的 5 ms,会在11点算起24小时后完全恢复。即:

今天8点 CPU 消耗 2ms:明天8点(24小时)恢复 2ms;

今天11点 CPU 消耗 5ms:明天11点(24小时)恢复 5ms。

现在,我们大概了解了 EOS CPU 资源的恢复过程,那么,如何查询一个 EOS 账户的最新的 CPU 消耗量呢?

在 EOS 区块浏览器是可以查询CPU 的使用情况,但是,EOS 区块浏览器中查询到的 CPU 已用量可能并不是最新的,例如你最近几天(超过24小时)EOS 账户都没有什么操作,理论是 CPU 的使用量显示应该是0的,可是你会发现 EOS 区块浏览器中查询到的使用量并不是0,这是因为区块浏览器中显示的使用量并不会自动更新以保持最新使用量,而是会停留在上次使用时的 CPU 使用量。

如果要查看最新的使用量情况,需要使用该 EOS 账号发起一个操作(例如投票、转账、抵押、赎回等),然后该账号 CPU 的使用情况就会更新为最新状态。

今天发现 MEET ONE 钱包中增加了一个更新 CPU 使用量的功能,如下图。

如果要把 CPU 的使用量更新到最新状态,只要点击上图中的 "点击尝试刷新"按钮就可以了,挺方便的。

如果你的 EOS 账号 CPU 使用量显示满了,甚至超额了,这时候点击上图中的"点击尝试刷新"按钮,或者自己使用该账号随便发起一个操作,只要能触发 CPU 使用量更新就可以了。

—-

编译者/作者:阿华区块链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...