基準分析: 如果每個鏈接能重複利用,就可以看到性能顯著的提高。一對一時性能通常提高二到三倍。但是,如果用每個鏈接發出多個請求,則性能提升將達到10倍 什麼是鏈接? 每個鏈接是指您(gRPC客戶端)撥打gRPC服務器,發起握手並成功通過服務器進行身份驗證。由於鏈接建立需要耗時,每次您要發出請求時重新建立鏈接就影響性能。 如何保護鏈接不斷? 只要不關閉網絡鏈接就可以。 星隧雲X何時會與 Go-IPFS 相同或更慢? 假設您的桌面運行go-ipfs和星隧雲X,並且正在將電影上傳到您的節點。通常,在這種情況下,速度將相等或go-ipfs會稍快。但是,如果您的go-ipfs節點開始固定數十萬個對象,則性能將開始向對星隧雲X有利的方向轉變。您使用的文件越多,星隧雲X的優勢越突出。 基準測試環境: 這些基準測試均演示go-ipfs和星隧雲X上應用相同功能。我們盡可能為星隧雲X和go-ipfs創建相同的運行環境。包括使用了同一個數據存儲庫(badger)。但是,由於有些功能設計的不同還是有差別的。這些包括使用引用計數(reference counting) 而不是固定(pinning),做為數據存儲的元數據。 基準測試是通過Google雲端中的 2vcpu,7.5gb RAM 虛擬機針對數據中心中運行的星隧雲X和go-ipfs節點運行的。數據中心測試用的服務器是 16核心Xeon,72GB DDR3 4TB RAID5。 固定與引用計數基準: 在這裡,我們測試了一個儲了525萬個數據的星隧雲X節點和一個3萬多的go-ipfs節點做比較。每基準測試時間為60秒。 60秒基準 如您所見,基於此基準,使用全新初始化的數據存儲的星隧雲X的性能與非常大的數據存儲的性能大致相同。基於您所存儲的對像數量的增加,性能不會受到影響,自然也不受您選的數據庫影響。 但是要是使用go-ipfs,不只您的存儲的對像數會影響性能,而且還要承受處理固定帶來的性能影響,應為有越多的固定對象您的節點速度就越慢。 現在,我們將基準測試與go-ipfs節點(存儲了大約320萬個對象,而星隧雲X仍然存儲525萬個對象)進行對比: 60秒基準 如您所見,星隧雲X為您提供的性能可以隨著數據消耗的增加而擴展,並且可以可靠地實現。無論您要存儲1000個對像還是1500萬個星隧雲X,都將為您提供所需的期望性能。 為什麼星隧雲X不會受到固定所帶來的性能影響?這是因為在默認情況下它不會固定。 讓我們這次在啟用固定的情況下運行基準測試,仍然將大約320萬個對象存儲在IPFS上,而星隧雲X仍然存儲525萬個對象: 星隧雲X將始終為您提供相同的性能優勢,而IPFS高度依賴於要存儲的對像數。 基準每個鏈接一個請求: 以下基準測試每個請求都新建立一個鏈接。也就是說,每次基準都會重新建立gRPC連接。請注意,正如我們在本文開頭提到的那樣,性能提升下降至2到3倍的增長,這仍然是一個巨大的優勢。 5秒基準 60秒基準 遠程基準測試(星隧雲X與Fresh Go-IPFS): 這些基準測試來自託管在雲中的獨立基準測試服務器,目標是遠程IPFS和星隧雲lX安裝。 Go-ipfs剛初始化時固定了0個對象,而星隧雲X節點存儲了120,000個對象。您可以看到go-ipfs的性能在很大程度上取決於您當前固定的對像數量,而使用星隧雲X時,性能大致相同。 v0.0.26 60s Benchmark基準 測試每次測試平均持續60秒 60秒基準 v0.0.26 測試一 測試二 測試三 遠程基準(空的星隧雲X與滿載的Go-IPFS): 這些基準測試來自託管在雲中的獨立基準測試服務器,目標服務器是遠程IPFS和星隧雲X安裝。 go-ipfs節點固定了約450萬個對象 v0.0.26 三次測試平均值 測試一 測試二 測試三 v0.0.25 三次測試平均值 測試一 測試二 測試三 如果您想試用 TemporalX,請聯繫以申請試用。 什麼是臨時的:可擴展的IPFS基礎結構,可在IPFS之上快速構建可用於生產環境的應用程序。現代工具和語言(例如Golang和JavaScript)以及帶有交鑰匙API,工具包和存儲的免費入門包。完全自動化-安裝並運行,Temporal可以處理所有繁重的工作,甚至為基本用戶提供強大的IPFS產品,例如3GB免費的固定服務,IPFS HTTP API代理,企業IPFS節點,文件夾上傳,專用網絡管理等等。 在Twitter,Telegram上加入Temporal的在線社區,或訪問我們公司的Website,Medium或Github以獲得更多信息。 —- 编译者/作者:RTradeTech 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
星隧雲X (TemporalX) 和 Go-IPFS 的基準測試對比
2019-10-17 RTradeTech 来源:区块链网络
- 上一篇:银行和金融机构有可能成为Libra会员
- 下一篇:午间EOS行情分析:
LOADING...
相关阅读:
- 卡尔达诺新闻:您可以向社区介绍您的权益池2020-08-02
- 高承实:区块链软硬件的结合,既能提升系统性能,也能保持一定的灵2020-08-02
- Tor中发现的漏洞会损害您的隐私2020-08-02
- 流行的硬件加密货币钱包分类帐中的数据泄露影响数百万; 特雷佐射击2020-07-31
- 实现财务计划的8个步骤2020-07-30