BitShares Forum

Main => 中文 (Chinese) => Topic started by: jfdb on July 05, 2018, 12:43:03 am

Title: 现在同步数据为啥这么慢?
Post by: jfdb on July 05, 2018, 12:43:03 am
服务器在腾讯云,带宽没啥问题。
重钱包正常运行中自己崩了,换上0612版最新重钱包,昨天上午删掉原数据重新同步,到现在才同步到2018-5-5。
前面同步都很快,进入2018的数据后就变得很慢,不知什么原因?
Title: Re: 现在同步数据为啥这么慢?
Post by: jfdb on July 05, 2018, 03:25:06 am
从发帖到现在才同步了3天数据,一小时同步一天?这么慢还有实用性么?
Title: Re: 现在同步数据为啥这么慢?
Post by: binggo on July 05, 2018, 04:36:41 am
系统?
内存?
Title: Re: 现在同步数据为啥这么慢?
Post by: Bangzi on July 05, 2018, 06:57:39 am
很多节点都在国外啊!如果太慢,重启看看。
Title: Re: 现在同步数据为啥这么慢?
Post by: jfdb on July 05, 2018, 07:13:46 am
系统?
内存?

系统W2012 内存32G
Title: Re: 现在同步数据为啥这么慢?
Post by: jfdb on July 05, 2018, 07:14:37 am
很多节点都在国外啊!如果太慢,重启看看。

我服务器在香港
Title: Re: 现在同步数据为啥这么慢?
Post by: binggo on July 05, 2018, 08:38:36 am
系统?
内存?

系统W2012 内存32G

恩,内存够,剩下的就是系统的问题了。

个人体会: win出现同步崩溃的几率比较高,前面的同步很快, 到后面就同步的越来越慢,没有linux稳定快。


可以看看下面几个帖子,其中有几个新加的代码可以大幅降低内存占用,加快同步速度:

BTS 交易所对接指南20171120版:http://bitsharestalk.org/index.php/topic,24346.0.html
BitShares API 服务器架设指南 - 公共API篇:https://steemit.com/bitshares/@boombastic/bitshares-api-api
BitShares API 服务器架设指南 - 个人篇:https://steemit.com/bitshares/@boombastic/bitshares-api
Title: Re: 现在同步数据为啥这么慢?
Post by: jfdb on July 05, 2018, 12:08:35 pm
系统?
内存?

系统W2012 内存32G

恩,内存够,剩下的就是系统的问题了。

个人体会: win出现同步崩溃的几率比较高,前面的同步很快, 到后面就同步的越来越慢,没有linux稳定快。


可以看看下面几个帖子,其中有几个新加的代码可以大幅降低内存占用,加快同步速度:

BTS 交易所对接指南20171120版:http://bitsharestalk.org/index.php/topic,24346.0.html
BitShares API 服务器架设指南 - 公共API篇:https://steemit.com/bitshares/@boombastic/bitshares-api-api
BitShares API 服务器架设指南 - 个人篇:https://steemit.com/bitshares/@boombastic/bitshares-api

多谢
Title: Re: 现在同步数据为啥这么慢?
Post by: jfdb on July 06, 2018, 12:46:14 am
昨天同步到5月13号,实在太慢,中断后重启服务器,整理数据到现在还没完。
上次不是专门针对开关机做个优化么,当时那一版启动关闭确实快,后来动了什么弄的现在比以前更慢?
Title: Re: 现在同步数据为啥这么慢?
Post by: johnson on July 06, 2018, 07:03:55 am
不要用windows系统。
建议用ubuntu,我前几天刚更新,用ubuntu几个小时就全同步完成了。
Title: Re: 现在同步数据为啥这么慢?
Post by: jfdb on July 06, 2018, 07:05:58 am
不要用windows系统。
建议用ubuntu,我前几天刚更新,用ubuntu几个小时就全同步完成了。

二十多年没用unix系了,迁移需要个过程
Title: Re: 现在同步数据为啥这么慢?
Post by: binggo on July 06, 2018, 07:15:26 am
对的,用linux就很快。

如果仅仅是个人用的节点的话,加上减少内存的那两个代码,在WIN下也很快。
Title: Re: 现在同步数据为啥这么慢?
Post by: abit on July 06, 2018, 09:27:02 pm
昨天同步到5月13号,实在太慢,中断后重启服务器,整理数据到现在还没完。
上次不是专门针对开关机做个优化么,当时那一版启动关闭确实快,后来动了什么弄的现在比以前更慢?

这么慢大概率是内存问题。

我甚至怀疑你的32G内存是不是假的。内存占用图截下看看?

如果是全新节点,用自动生成的config.ini配置文件,20多G内存就够。

如果是以前版本升级上来的,看看上面链接改下配置。

------- 分割线 --------

更新一下,看到你另外一贴说是 16 G 内存的机器,那么,用默认配置肯定是要慢了。
按照上面链接改下配置吧, max-ops-per-account 默认值是 1000 可以改成 100 ,改完后大概会占 10G 内存。

现在在w系统下同步和整理数据都特别特别慢,慢到1小时才能同步一天的历史数据,上次不是专门针对启停重钱包速度做过优化么,当时那一版启动关闭确实很快,后来动了什么弄的现在比以前更慢?
不管是同步数据还是整理数据,开始都很快,同步数据是进行到2018的数据后越来越慢,整理数据是进行到90%后越来越慢。
我这次重钱包正常运行中闪崩,重启折腾了3天了还在还没启动正常起来。

服务器操作系统为 Windows Server 2012 R2 数据中心版 64位中文版
硬件配置:2核 16GB
网络带宽:10Mbps
Title: Re: 现在同步数据为啥这么慢?
Post by: jfdb on July 08, 2018, 09:39:45 am
昨天同步到5月13号,实在太慢,中断后重启服务器,整理数据到现在还没完。
上次不是专门针对开关机做个优化么,当时那一版启动关闭确实快,后来动了什么弄的现在比以前更慢?

这么慢大概率是内存问题。

我甚至怀疑你的32G内存是不是假的。内存占用图截下看看?

如果是全新节点,用自动生成的config.ini配置文件,20多G内存就够。

如果是以前版本升级上来的,看看上面链接改下配置。

------- 分割线 --------

更新一下,看到你另外一贴说是 16 G 内存的机器,那么,用默认配置肯定是要慢了。
按照上面链接改下配置吧, max-ops-per-account 默认值是 1000 可以改成 100 ,改完后大概会占 10G 内存。

现在在w系统下同步和整理数据都特别特别慢,慢到1小时才能同步一天的历史数据,上次不是专门针对启停重钱包速度做过优化么,当时那一版启动关闭确实很快,后来动了什么弄的现在比以前更慢?
不管是同步数据还是整理数据,开始都很快,同步数据是进行到2018的数据后越来越慢,整理数据是进行到90%后越来越慢。
我这次重钱包正常运行中闪崩,重启折腾了3天了还在还没启动正常起来。

服务器操作系统为 Windows Server 2012 R2 数据中心版 64位中文版
硬件配置:2核 16GB
网络带宽:10Mbps

果然是内存问题。以前缺省配置占12g内存多点,这次就没往内存上想,没想到现在缺省配置内存要24g以上了。
现在把max-ops-per-account 改成 100 后占 13G 内存
Title: Re: 现在同步数据为啥这么慢?
Post by: abit on July 08, 2018, 10:12:04 am
下个版本改成默认 100 。

不过这也不是长久之计。