刚炒完RAM,CPU饥荒时代就快来临,且用且珍惜吧

最近一天很多朋友反馈它的账号冻结了,啥都没法操作了,我们先看看一组数据

 

场景还原

    昨晚23点到24点短短1个小时,全网CPU抵押的EOS快速激增了一倍,导致每个人可以用的CPU减少了一半

 

    进而很多账号的CPU都超支了,就是已使用的CPU超过了用户拥有的CPU量,进而处于僵死状态,啥都不能做。比如下图,limit=5.9,已使用的量却是7.2

    为啥会超支呢?CPU不是不够就不能使用了啊?这里我简单解释一下,用户的可用CPU量是动态变化的,按用户的CPU抵押量占全网的总抵押量的比例来分配可使用的CPU量,而用户的CPU已使用量(used)是不变的,所以当用户的CPU可使用量(limit)动态下降到一定程度就出现超支了,具体请看我的博文【EOS零手续费免费?你不知道的EOS收费细节】https://blog.csdn.net/itleaks/article/details/80743836

    其实不仅仅是昨晚全网CPU抵押量的快速激增,应该是前1,2天全网CPU抵押量就开始激增。在2天前,0.2可以使用12ms,但现在只能使用3ms。可见这一两天全网CPU抵押量激增为原来的4倍多。

 

全网CPU抵押量激增原因分析

    主要是TPS大增导致,但是短时间的激增是因为突发事件导致每个账号的CPU可使用量快速下降,进而导致很多账号失活,然后解决失活的CPU抵押操作进一步增加全网CPU的抵押量,进一步降低了账号的CPU可使用量,从而更多账号失活,因而这是一个恶性循环。但是这个恶性循环有它的截止点,因为大部分用户在账号失活后(当前账号没法抵押EOS换取更多CPU),没有渠道快速抵押EOS换取CPU来重新激活。

 

如何重新激活账号

    不着急操作的账号就等,等一天或者两天不操作,哪怕你CPU超支了,超支的再多也不用怕,你只需执行很小的CPU抵押操作,系统就会帮你清零已使用的CPU。急需用账号的,请在 eosfavor.com 这个网页实时查询账号资源状态信息包括激活账号最低EOS量。

cpu激活抵押命令

 

//第一个是网络的抵押量,第二个是cpu的抵押量

cleos system delegatebw 你的账号 你的账号 "x.xxxx EOS" "x.xxxx EOS" 


/*****************************************

* 本文来自CSDN博主"爱踢门"

* 转载请标明出处:http://blog.csdn.net/itleaks

******************************************/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值