Database
記憶體比特幣數據目錄以提高性能?增加比特幣數據庫記憶體大小?
比特幣是磁碟密集型的,這會減慢它的速度。它似乎經常將數據刷新到磁碟,從而阻止了正確的記憶體。使用 RAMdisk 上的 datadir 會快得多。
是否可以增加數據庫記憶體大小或做其他事情來提高記憶體性能。
當然,保存錢包和重要數據會很好,但我不介意區塊鏈被大量記憶體。
我主要詢問Windows OS。
最近發布的比特幣 v0.6.0 修改了 bdb 記憶體設置(預設為 25 兆字節),並提供了一種通過命令行選項 -dbcache=N 更改此設置的方法,其中 N 是一個以兆字節為單位的數字。
這種變化確實為同步區塊鏈帶來了非常顯著的加速。
比特幣(通過 BerkleyDB)經常將寫入磁碟的內容刷新到 wallet.dat 和區塊鏈數據庫中的主要交易完整性。作業系統可以正常記憶體整個區塊鏈,
我已經多次重啟比特幣並讓它立即啟動,因為整個區塊鏈已經被作業系統記憶體了。