之前尝试了编译BitShares Core,并且在昨晚10点以后开始已最精简的方式同步节点数据。
(图源 :pixabay)
原本以为会同步很久,都计划按3、5天准备了,并且心里也在担忧8G内存到底够不够用呢?结果早晨上来一看,呀,竟然已经完成数据同步了,还真给了我一个大大的惊喜。
内存、磁盘占用
用pmap查看了一下内存占用
什么,你没看错,内存占用竟然只需要2G出头的样子
换htop指令再试
看到没有,整个vps实际再用的不过才1.1G
再来看一下空间占用
只占了11G
运行应用
还记得我们之前弄的抵押率排行榜之类的东东吗?在改进之后,读取100条的记录耗时约3秒。
为了对比明显,我这次生成1500条记录试试看。
使用第三方节点,耗时约为16.5秒
使用本地节点,耗时仅为2秒出头,效率大幅提升呀
再来测试一下内部市场订单列表
使用第三方节点,耗时约为3秒
使用本地节点,耗时竟然不到0.02秒,震惊
测试插件
我们在运行witness_node的时候,只运行了witness插件,相当于禁用了account_history以及market_history插件功能,那我们就来试试有没有什么影响。
我们来随便测试一个API: get_market_history_buckets
它无需参数,我比较喜欢
使用第三方节点:
curl --data '{"jsonrpc": "2.0", "method": "call", "params": ["history", "get_market_history_buckets", []], "id": 1}' https://ws.gdex.top
返回如下
可见是可以正常使用滴
使用本地节点
curl -s --data '{"jsonrpc": "2.0", "method": "call", "params": ["history", "get_market_history_buckets", []], "id": 1}' http://127.0.0.1:8090/rpc
虽然提示信息有些难以理解,但是我们还是可以得出API调用失败的结论。
其它的account_history以及market_history的API就不用试啦,没启用还想好用,做梦呢啊?
Nice post oflyhigh i m to indonesia
Good post @oflyhigh, please help me.
Sparkling
Interesante, muy bueno
Good
nice post.. amazing
卧槽,也就是说只开见证人插件,只需要不到2G内存是吗?!!!!
我这测试结果是这样
见pmap和htop截图
我修改了下我之前节点的配置,只开witness,然后又开起来了,效果如下,扎心了。。。😂
一个非常好的和有用的职位,谢谢
Are you the“Big God” in the legend?
followed and upvoted 💋💋💋💋can you please do the same ..thanks 👄👄👄👄👄
Good