與 –jitvm 同步的速度有多快?
geth help
擁有:虛擬機選項:
–jitvm 啟用 JIT 虛擬機
的影響
--jitvm
尚未得到解答,我正在尋找這 3 個具體的答案:
geth --fast --jitvm
比剛才快多少geth --fast
?
geth --fast --cache=1024 --jitvm
比剛才快多少geth --fast --cache=1024
?
geth --jitvm
比剛才快多少geth
?
geth 1.5 速度更快,但與同行保持聯繫存在問題。當存在高延遲時,它會積極地刪除對等連接。我在 1.5 版本中使用來自 Péter Szilágyi 的更新檔 2630。
格思 1.4.4
在 OS X 上使用 37320qm 16Go ram 1To SSD 和 geth 1.4.4(穩定)完成的基準測試:
___________________________________________________________________ | Option | Disk Used | Time | Disk Written | |-----------------------------|-----------|-------|---------------| | | 21GB | 5h00 | 1TB | | --fast | 4.1GB | 1h00 | 100GB | | --cache 1024 --jitvm | 21GB | 6h00 | 1TB | | --fast --cache 1024 --jitvm | ???? | | | -------------------------------------------------------------------
注意:今天的網路非常不穩定(對於–cache 和–jitvm benchs),其他測試是在網路執行良好時完成的。很多時候,geth 會失去所有的同行。但不確定 –jitvm 或 –cache 有什麼好處。
SSD 上的 geth 1.4.6
在 OS X 上使用 37320qm 16Go ram 1To SSD 完成的基準測試:
___________________________________________________________________ | Option | Disk Used | Time | Disk Written | |-----------------------------|-----------|-------|---------------| | | 21GB | | | | --cache 1024 --jitvm | 21GB | 4h10 | 543GB | | --fast | 4.1GB | 25m | 52GB | | --fast --cache 1024 --jitvm | 4.1GB | | | -------------------------------------------------------------------
結果應該和1.5.0版本一樣。差異可能是由於與其他對等方的網路連接。
硬碟上的 geth 1.4.6
在 OS X 上使用 37320qm 16Go ram 1To HDD 5400tr/min 完成的基準測試:
___________________________________________________________________ | Option | Disk Used | Time | Disk Written | |-----------------------------|-----------|-------|---------------| | | | | | | --cache 1024 --jitvm | | 20h | 450GB | | --fast | 4.1GB | | 60GB | | --fast --cache 1024 --jitvm | 4.1GB | 4h15m | 60GB | ------------------------------------------------------------------
硬碟基準非常低。它要慢得多。如果你有 8Go 的 ram,創建一個 RAM 磁碟來執行 –fast 和 –datadir 並將結果復製到你的 ethereum 目錄中。
帶有更新檔 2657 的 geth 1.5.0(未來更新檔的集合)
2016 年 6 月 4 日在 OS X 上使用 37320qm 16Go ram 1To SSD 和 geth 1.5.0(不穩定)完成的基準測試:
__________________________________________________________________ | Option | Disk Used | Time | Disk Written | |-----------------------------|-----------|------|---------------| | | 21GB | | 450GB | | --cache 1024 --jitvm | 21GB |3h01 | 450GB | | --fast | 4.1GB |20m06 | 52GB | | --fast --cache 1024 --jitvm | 4.1GB |21m10s| 52GB | ------------------------------------------------------------------
這個 1.5 版本非常穩定。我做了很少的完全同步和快速同步,並發現了相同的結果 +/- 幾個 %。好作品
注意 1:對於 –fast 標誌, –jitvm 和 –cache 沒有顯示任何增益。
注2:導入操作類似於完全同步:3h00