Bitcoind

監控bitcoind節點流量?

  • June 17, 2017

我想知道如何測量我的網路上正在執行的 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

引用自:https://bitcoin.stackexchange.com/questions/41198