DAG 導致 SSD 磨損
我試圖了解將 DAG 儲存在 SSD 中的優點/缺點。
DAG 是否執行大量可能導致 SSD 磨損程度高的隨機寫入?有人有這方面的數據嗎?
額外的問題:區塊鏈數據只會增長並且“僅附加”,以低速率增長(截至今天每天不到 1 GiB)?
抱歉,如果這些是業餘問題。我試圖了解在開採甚至購買 ETH 之前可能面臨的概念和問題,而這些在我的文件中並不清楚。
從維基https://github.com/ethereum/wiki/wiki/Ethash:
大型數據集每 30000 個塊更新一次,因此礦工的大部分工作將是讀取數據集,而不是對其進行更改。
設計原理也有助於理解算法的屬性
除了 DAG,您還需要自己儲存所有塊。使用 v1.7 nightly 的
--fast
修剪選項parity
(5 月初建構),我看到在 MB/s 方面的寫入量比讀取量多 10 倍,就 IOP 而言,讀取量比寫入量多 2 倍。我還記錄了每個事務大約 100KiB-200KiB 的寫入(而不是每個塊)。按照目前每個區塊 50 筆交易的平均活動量,每天的寫入量為 28GiB。如果您擔心 SSD 磨損,這可能是最大的問題。然而,區塊鏈的實際大小在修剪後的增長遠低於 28GiB/天。修剪後的乙太坊區塊鏈在我的筆記型電腦上佔用了大約 11GiB。
我想人們可以由此推斷,假設交易率沒有增長並且有一個好的磨損均衡算法,磁碟大小每比區塊鏈大幾倍,你就會多買 0.5 到 2 年的磨損——一個 32GiB 的磁碟給如果區塊鏈目前為 11GiB,則您的磁碟的預期壽命為 1.5 到 6 年。(使用來自http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead的數據)