Bitcoind
比特幣核心選項“maxreceivebuffer”和“maxsendbuffer”有什麼作用?
比特幣核心選項“maxreceivebuffer”和“maxsendbuffer”有什麼作用?這是控制比特幣核心使用頻寬的一種方式嗎?
緩衝區是數據在處理之前等待的記憶體區域。因此,接收緩衝區會保存一些來自網路的數據,直到程序(比特幣)準備好實際處理它。發送緩衝區保存由 bitcoind 放在那裡的數據,直到您的作業系統準備好將其實際轉儲到網路線路上。
它們需要有合適的尺寸才能不影響順暢的溝通。太大隻會浪費,沒有任何幫助。在 99.9% 的情況下,預設值應該沒問題。
它們不是影響頻寬使用的方法。
我相當確定即將發布的版本將提供基本頻寬限制選項。在那之前,如果您想要平均較低的頻寬(例如一個月以上),您可以嘗試降低
maxconnections
(預設 125)。但是高峰使用率仍然很高。根據您的作業系統,您可以在路由器上嘗試一些 QOS 腳本/設置或 QOS 設置。