Bitcoind

比特幣核心選項“maxreceivebuffer”和“maxsendbuffer”有什麼作用?

  • December 17, 2015

比特幣核心選項“maxreceivebuffer”和“maxsendbuffer”有什麼作用?這是控制比特幣核心使用頻寬的一種方式嗎?

緩衝區是數據在處理之前等待的記憶體區域。因此,接收緩衝區會保存一些來自網路的數據,直到程序(比特幣)準備好實際處理它。發送緩衝區保存由 bitcoind 放在那裡的數據,直到您的作業系統準備好將其實際轉儲到網路線路上。

它們需要有合適的尺寸才能不影響順暢的溝通。太大隻會浪費,沒有任何幫助。在 99.9% 的情況下,預設值應該沒問題。

它們不是影響頻寬使用的方法。

我相當確定即將發布的版本將提供基本頻寬限制選項。在那之前,如果您想要平均較低的頻寬(例如一個月以上),您可以嘗試降低maxconnections(預設 125)。但是高峰使用率仍然很高。

根據您的作業系統,您可以在路由器上嘗試一些 QOS 腳本/設置或 QOS 設置。

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