花了一些時間對不同的地塊進行基準測試,以便為在那里研究其繪圖儀構造的任何人提供另一個數據點。機器規格在“關于”頁面中列出。指向它的鏈接在這篇文章的右上角。下面我只給出一些我嘗試過的K32圖的不同配置,以了解它們之間的區別。這些記錄在chia客戶端的v1.0.4上:
這些都是單次運行。沒有其他平行繪圖正在進行。我在其中標記為“ Split NVMe”的意思是我在CLI的繪圖儀設置中使用了“ -2”標志來指定輔助臨時文件的位置。在階段3和階段4中使用了輔助位置。這是一個好點,因為正在從階段2的磁盤1上讀取數據,然后對其進行壓縮,然后將其寫入磁盤2。以上數據有幾點要點。
F1時間似乎有點隨機,與硬件無關。我假設這是由于生成種子數據所涉及的隨機性。
將多個驅動器用于臨時文件時,速度會有所提高。
單個NVMe和兩個NVMe的RAID0之間的差異僅約12分鐘。
請記住,這是單圖性能,而不是并行性能。下表顯示了另一組調整,但是具有不同的參數。這次我沒有運行到最后,只允許它計算表2。
這個小的數據集揭示了AMD處理器的潛在問題。5900x具有兩個獨立的物理核心,簡稱為CPU復合體或CCX。配置比這些復雜部件之一的核心更多的繪圖儀會使速度變慢。根據上面的數據,完成表2比僅使用6個線程運行要花將近兩分鐘的時間。我們可以從該數據中讀取的另一項數據是,存儲桶的數量并沒有真正影響速度。您可能還已經注意到,使用32個存儲桶時,RAM更高。這是折中方案。如果您選擇較少的存儲桶,則將需要更多的RAM。
以下是我嘗試過的最后一個數據集。在這里,我試圖修改我想到的另外兩個參數:
由于我使用Windows,因此我的NVMe驅動器已格式化為NTFS。在格式化期間,您可以選擇分配大小。在上表中,這是我修改的設置。
看起來分配了64k的時間有了一點點提升。盡管這可能是個好消息,但我不知道它可能帶來的所有后果。
最后一個我將RAM修改為2400。由于我的RAM受到32GB RAM的限制,所以我想看看使用更少的RAM需要多長時間。看起來大約要長16分鐘。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站