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

0 Members and 1 Guest are viewing this topic.

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
下个版本改成默认 100 。

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

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
昨天同步到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: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
昨天同步到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 »
BitShares committee member: abit
BitShares witness: in.abit

Offline binggo

  • Hero Member
  • *****
  • Posts: 2374
  • 世间太多瘪犊子
    • View Profile
对的,用linux就很快。

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

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
不要用windows系统。
建议用ubuntu,我前几天刚更新,用ubuntu几个小时就全同步完成了。

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

Offline johnson

  • Full Member
  • ***
  • Posts: 146
    • View Profile
不要用windows系统。
建议用ubuntu,我前几天刚更新,用ubuntu几个小时就全同步完成了。

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
昨天同步到5月13号,实在太慢,中断后重启服务器,整理数据到现在还没完。
上次不是专门针对开关机做个优化么,当时那一版启动关闭确实快,后来动了什么弄的现在比以前更慢?
BTS ID : yxb

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
系统?
内存?

系统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 binggo

  • Hero Member
  • *****
  • Posts: 2374
  • 世间太多瘪犊子
    • View Profile
系统?
内存?

系统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

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
很多节点都在国外啊!如果太慢,重启看看。

我服务器在香港
BTS ID : yxb

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
BTS ID : yxb

Offline Bangzi

  • Sr. Member
  • ****
  • Posts: 321
    • View Profile
    • Steemit: Bangzi
  • BitShares: bangzi
很多节点都在国外啊!如果太慢,重启看看。
Bitshares DEX - Over 1000 Coins, Buy, Sell, Transfer & List Any Coins |Free Signup Today: https://wallet.bitshares.org/?r=bangzi

Offline binggo

  • Hero Member
  • *****
  • Posts: 2374
  • 世间太多瘪犊子
    • View Profile

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
从发帖到现在才同步了3天数据,一小时同步一天?这么慢还有实用性么?
BTS ID : yxb

Offline jfdb

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