Author Topic: 现在同步数据为啥这么慢?  (Read 345 times)

0 Members and 1 Guest are viewing this topic.

Offline jfdb

  • Jr. Member
  • **
  • Posts: 34
    • View Profile
  • BitShares: yxb
现在同步数据为啥这么慢?
« on: July 05, 2018, 12:43:03 am »
服务器在腾讯云,带宽没啥问题。
重钱包正常运行中自己崩了,换上0612版最新重钱包,昨天上午删掉原数据重新同步,到现在才同步到2018-5-5。
前面同步都很快,进入2018的数据后就变得很慢,不知什么原因?
BTS ID : yxb

Offline jfdb

  • Jr. Member
  • **
  • Posts: 34
    • View Profile
  • BitShares: yxb
Re: 现在同步数据为啥这么慢?
« Reply #1 on: July 05, 2018, 03:25:06 am »
从发帖到现在才同步了3天数据,一小时同步一天?这么慢还有实用性么?
BTS ID : yxb

Offline binggo

  • Full Member
  • ***
  • Posts: 197
    • View Profile
Re: 现在同步数据为啥这么慢?
« Reply #2 on: July 05, 2018, 04:36:41 am »
系统?
内存?

Offline Bangzi

  • Full Member
  • ***
  • Posts: 95
    • View Profile
    • Steemit: Bangzi
  • BitShares: bangzi
Re: 现在同步数据为啥这么慢?
« Reply #3 on: July 05, 2018, 06:57:39 am »
很多节点都在国外啊!如果太慢,重启看看。
Please Vote for My Witness: Bangzi
My Blog: https://steemit.com/@bangzi
请投票支持比特股见证人: Bangzi

Offline jfdb

  • Jr. Member
  • **
  • Posts: 34
    • View Profile
  • BitShares: yxb
Re: 现在同步数据为啥这么慢?
« Reply #4 on: July 05, 2018, 07:13:46 am »
系统?
内存?

系统W2012 内存32G
BTS ID : yxb

Offline jfdb

  • Jr. Member
  • **
  • Posts: 34
    • View Profile
  • BitShares: yxb
Re: 现在同步数据为啥这么慢?
« Reply #5 on: July 05, 2018, 07:14:37 am »
很多节点都在国外啊!如果太慢,重启看看。

我服务器在香港
BTS ID : yxb

Offline binggo

  • Full Member
  • ***
  • Posts: 197
    • View Profile
Re: 现在同步数据为啥这么慢?
« Reply #6 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
« Last Edit: July 05, 2018, 08:43:40 am by binggo »

Offline jfdb

  • Jr. Member
  • **
  • Posts: 34
    • View Profile
  • BitShares: yxb
Re: 现在同步数据为啥这么慢?
« Reply #7 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

多谢
BTS ID : yxb

Offline jfdb

  • Jr. Member
  • **
  • Posts: 34
    • View Profile
  • BitShares: yxb
Re: 现在同步数据为啥这么慢?
« Reply #8 on: July 06, 2018, 12:46:14 am »
昨天同步到5月13号,实在太慢,中断后重启服务器,整理数据到现在还没完。
上次不是专门针对开关机做个优化么,当时那一版启动关闭确实快,后来动了什么弄的现在比以前更慢?
BTS ID : yxb

Offline johnson

  • Newbie
  • *
  • Posts: 17
    • View Profile
Re: 现在同步数据为啥这么慢?
« Reply #9 on: July 06, 2018, 07:03:55 am »
不要用windows系统。
建议用ubuntu,我前几天刚更新,用ubuntu几个小时就全同步完成了。

Offline jfdb

  • Jr. Member
  • **
  • Posts: 34
    • View Profile
  • BitShares: yxb
Re: 现在同步数据为啥这么慢?
« Reply #10 on: July 06, 2018, 07:05:58 am »
不要用windows系统。
建议用ubuntu,我前几天刚更新,用ubuntu几个小时就全同步完成了。

二十多年没用unix系了,迁移需要个过程
BTS ID : yxb

Offline binggo

  • Full Member
  • ***
  • Posts: 197
    • View Profile
Re: 现在同步数据为啥这么慢?
« Reply #11 on: July 06, 2018, 07:15:26 am »
对的,用linux就很快。

如果仅仅是个人用的节点的话,加上减少内存的那两个代码,在WIN下也很快。

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3182
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: 现在同步数据为啥这么慢?
« Reply #12 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
« Last Edit: July 06, 2018, 09:39:08 pm by abit »
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Offline jfdb

  • Jr. Member
  • **
  • Posts: 34
    • View Profile
  • BitShares: yxb
Re: 现在同步数据为啥这么慢?
« Reply #13 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 内存
BTS ID : yxb

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 3182
    • View Profile
    • Steemit Blog
  • BitShares: abit
  • GitHub: abitmore
Re: 现在同步数据为啥这么慢?
« Reply #14 on: July 08, 2018, 10:12:04 am »
下个版本改成默认 100 。

不过这也不是长久之计。
BTS account: abit
BTS committee member: abit
BTS witness: in.abit