【发布时间】:2019-02-15 03:00:27
【问题描述】:
我正在做一个基于 Hyperledger 区块链的概念证明 (PoC),并将其与医疗保健数据集成(这是一个学术项目)。
我遵循了这个教程:https://github.com/IBM/BlockchainNetwork-CompositeJourney
由于我是 Windows 用户,我的 SSD 上没有剩余空间来容纳带有所有分类帐内容的 Linux Ubuntu 双启动,我决定在具有所有 VM 的“Oracle VM VirtualBox”上安装所有 POC文件 (*.vdi) 托管在我的辅助硬盘驱动器上,它是 HDD,而不是 SSD。
这是棘手的部分,“Oracle VM VirtualBox”软件本身已完美安装在我的 SSD 中,但具有所有 POC 的 Linux VM 位于 HDD 上,这是我的辅助硬盘驱动器。
到目前为止,我已经让 Peer 在我的 VM 上工作,并且已经在其上保存了数据。我的问题/担忧是关于它的表现......
我在 python 中创建了一个 sn-p 代码来对其进行基准测试,每个事务的结构响应时间在 2 到 3 秒之间,我认为这是极低的 TPS(每秒事务数),对吧?
我做错了吗?我一步一步按照教程进行操作,它可以工作,但 TPS 性能极低。
可能是因为我让它在带有 Oracle VM 的 HDD 上工作?
如果我直接在带有 Linux 的 SSD 上运行它,我会获得更好的 TPS 吗?
//composer-rest-server endpoint
url = 'http://localhost:3000/api/Member'
start = time.time()
response = requests.post(url, headers=headers, data=data)
end = time.time()
timeTotal = (end - start)
【问题讨论】:
标签: performance hyperledger-fabric hyperledger