Bitcoind
監控bitcoind節點流量?
我想知道如何測量我的網路上正在執行的 bitcoind 節點的流量。它執行在標準的 8333 埠上,使用 linux 作為作業系統。
我在看 iftop 這似乎是一個做我想做的事情的工具,但我特別希望只監控與 bitcoind 節點相關的流量。
基本上我正在嘗試查看我對節點的 QOS 實現是否正常工作。
RPC 介面有一個命令
getpeerinfo
,它將為每個連接的對等方提供上傳和下載指標的細分。{ .. "bytessent": 67619177, "bytesrecv": 47229533, "conntime": 1446238156, .. }
所有對等方的會話總數可通過
getnettotals
.{ "totalbytesrecv": 3664310320, "totalbytessent": 619085268, "timemillis": 1446521403149 }
vnstat
是一個外部工具,它將在極長的時間段內進行系統範圍的監控和統計數據收集。沒有每個流程的細分,但無論如何,擁有全域視圖是一件好事。eth0: Oct '15 70.88 GiB / 2.65 GiB / 73.53 GiB Nov '15 19.61 GiB / 976.31 MiB / 20.57 GiB / 288.12 GiB yesterday 9.40 GiB / 471.48 MiB / 9.86 GiB today 1.13 GiB / 66.35 MiB / 1.20 GiB / 8.49 GiB