节点同步数据完成/ 内存、磁盘占用、运行应用、测试插件

in #bitshares6 years ago

之前尝试了编译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就不用试啦,没启用还想好用,做梦呢啊?

参考链接

Sort:  

Nice post oflyhigh i m to indonesia

Good post @oflyhigh, please help me.

Interesante, muy bueno

nice post.. amazing

一个非常好的和有用的职位,谢谢

Are you the“Big God” in the legend?

followed and upvoted 💋💋💋💋can you please do the same ..thanks 👄👄👄👄👄

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 62871.45
ETH 3479.64
USDT 1.00
SBD 2.53