Chia Plotların Temelleri

Başlangıçta çevrenizdekilerle plan yapmayı denemenizi öneririz . Bununla ilgili tek uyarı, dahili / tüketici sınıfı SSD’nizi geçici alan olarak kullanan oluşturduğunuz grafiklerin miktarını sınırlamak istemenizdir. SSD’lerin aşınma ömürleri çok farklıdır ve SSD dayanıklılığı hakkında detaylı bilgiye sahibiz .

Asla 32’den büyük k boyutuna sahip bir plot çizmenize gerek yok. Daha büyük plot yapanlar, bunları ya gösteriş yapmak (ve bunu eğlence için teşvik ediyoruz) ya da belirli bir sürücüdeki açık alanı en iyi şekilde doldurmak için yapıyorlar . Bir k32 tamamlandığında 101,3 GiB yer kaplayacak, ancak yaratılırken toplam 239 GiB geçici alana ihtiyaç duyacaktır. Tek bir k32 çizim işlemi hiçbir zaman 239 GiB’den fazla alana ihtiyaç duymaz. 239 gibibayt, bölen olarak 1024’ü kullandığından, GB veya gigabayt, bölen olarak 1000’i kullandığından, burada dikkatli olunması gerekir. Bu, 256,6 GB geçici alana ihtiyacınız olacağı ve son çizim dosyasının 108,8 GB alacağı anlamına gelir. Bir k32 grafiği 4 saatin biraz altında tanıdığımız bir uzman tarafından yapılabilir, ancak çoğu uzman 5 saatte grafikler oluşturuyor ve çoğu insan ortalama 9-12 saat civarında.

Bir çizim oluşturmak, RAM, CPU döngüleri, IO’ları disklerinize alacak bir işlemdir ve bunları çizimin dört aşamasının her birinde farklı şekilde kullanacaktır. Herkes sihirli bir “doğru” cevap ister veya makinesi için en uygun çizim stratejisini bulmak için yapay zekayı kullanmak ister. Bununla birlikte, hemen hemen her makine bu parametrelerden biri boyunca farklıdır, bu yüzden sadece denemelisiniz. Daha uzun vadede makinenizi sorgulayabilir ve bazı önerilerde bulunabiliriz, ancak bu bugün değil. Gerçekten test etmeniz gerekecek. Ve hayır, çeşitli Keybase kanallarındaki uzmanlar da en iyi ayarlarınızı bilmiyor.

Başlarken

İlk aşama, yedi şifreleme karma tablosu oluşturarak ve bunları geçici dizininize kaydederek tüm alan kanıtlarınızı üretir. Aşama 2, karmalar boyunca geri yayılır, aşama 3, son dosyayı oluşturmaya başlarken bu karmaları geçici dizinde sıralar ve algoritmik olarak sıkıştırır ve aşama 4, dosyayı tamamlar ve son çizim hedefinize taşır.

En büyük darboğazlardan biri genellikle geçici dizininizin altındaki diskin toplam sürekli yazma hızıdır. Önerimiz gerçekten hızlı gitmek ve plotlar yapma tüketici SSD kurban etmez istiyorsanız kullanılan veri merkezi SSD. NVMe, SAS’dan daha hızlıdır ve SAS, SATA’dan daha hızlıdır. Depolama teknolojilerine yönelik bu PC World genel bakışı, bu kısaltmaları ve farklılıkları açıklayabilir. TBW veya yazılan terabaytlar genellikle SSD sürücü ömrünün nasıl ölçüldüğünü gösterir. Bir k32, bit alanı olmayan modda 1,8TiB ve bit alanı etkinken 1,6 TiB yazar. Bir dakika içinde bitfield hakkında daha fazla bilgi.

Bununla birlikte, en hızlı tek komployu yapmak genellikle en iyi komplo stratejisi değildir. Çoğu zaman o çok çekirdekli işlemcinin turbo çekirdeğini kullandığınız için inanılmaz bir hız elde edersiniz. En çok plan yapan insanlar, her gün TB (bizim gibi eski kafalıysanız TiB) ölçmeniz gerektiğini gösterdi. Maksimum TB / gün elde etmenin yolu, çok sayıda grafiği paralel olarak çizmektir. En iyi çizicilerden bazıları veri merkezi SSD’leri kullanıyor. Bazıları SAS sürücüleri kullanır. Raid 0 , birkaç küçük hızlı sürücüyü tek bir 2TB bölüme bağlamak için genellikle çok kullanışlıdır, böylece bu sanal RAID sürücüsüne 5 k32 geçici alan sığdırabilirsiniz.

Bunların hepsi, kişisel planlamam için hem geçici hem de son dizin için USB 3.0’da bir 2017 iMac ve 12 TB Western Digital harici sürücü kullanıyorum ve yaklaşık her 10 saatte bir k32 alıyorum.

İyi varsayımlar

Şimdilik bazı iyi pratik kurallar var. Bunlar, lansmandan sonra bazı çizim hızı iyileştirmeleri yapmaya geri döneceğimiz için değişebilir. İlk olarak, bit alanı grafiğini bit alanı grafiğine göre açıklamamız gerekir. Başlangıçta, çizici bit alanı geriye sıralamayı kullanmıyordu. Bit alanı geri sıralaması, teorik olarak bit alanını kullanmamaktan daha hızlıdır ve toplam yazma işlemlerinin% 12’sinden tasarruf ettiğini ancak daha fazla RAM gerektirdiğini zaten biliyoruz. Bitfield’ı% 10 hızlandırabileceğimizi ve daha fazla işlemci üzerinde çalışmasını sağlayabileceğimizi düşünüyoruz, ancak bu henüz orada değil. Bildiğimiz şey, toplamda% 12 daha fazla yazma ile sorun yaşamadığınız sürece, SSD veya hızlı SAS geçici dizininiz olduğunda hiçbir bit alanı daha hızlı çalışmayacaktır. Geçici dizininiz normal bir HDD üzerindeyse, benimki gibi, bitfield, hiç bit alanı olmamasından% 20 daha hızlıdır. Daha eski CPU’lar hız artışını yukarıda belirtildiği kadar göremeyebilir.

Kurallara dönersek, işte birkaç tane. 65536 şerit boyutuna asla dokunmayın. Hiç kimse bu değerin üzerinde bir hız bulamadı ve muhtemelen onu seçenekler listesinden kaldırıyoruz. (Güncelleme: 3/11/21 şerit boyutu bir seçenek olarak kaldırılmıştır.) 128 dışında herhangi bir kepçe değeri kullanmak istemezsiniz. Daha az kova, her çizim işlemi için daha fazla RAM gerektirir. 64 kova, iki kat RAM gerektirir.

İş parçacığı sayısı söz konusu olduğunda, genellikle 2’den 4’e kadar isteyeceksiniz. 4’ten fazla iş parçacığı azalan dönüşlere sahip gibi görünüyor ve 2 iş parçacığı 1’den çok daha iyi. Bir grafiği başarıyla tamamlamak için daha fazla iş parçacığı da biraz daha fazla bellek gerektirir. Diş çekme şu anda yalnızca 1. aşamada kullanılmaktadır.

Chia 1.0.4’ten itibaren, RAM gereksinimleri bit alanı ve bit alanı olmayanlar arasında neredeyse aynıdır. Bu, 128 kova ve 2 ila 4 iş parçacığı içeren bir k32 varsayan çeşitli RAM seçeneklerinin bir çizelgesidir:

RAM MiB:MinimumOrtaMaksimum
Bitfield90026403400
Bitfield yok90026403400

Minimumun altında plot başarısız olur. Orta, çoğu hız iyileştirmesini elde edeceğiniz, ancak hepsini alamayacağınız yeterli RAM’dir. Bu, paralel olarak daha fazla çizim işlemi yapmaya çalıştığınızda ve sınırlı RAM’e sahip olduğunuzda kullanışlıdır. Maksimumun üzerinde herhangi bir şey kullanmak, daha hızlı plan yapmayacağınız için RAM israfına neden olur. Minimum ve maksimum değerlerden oldukça eminiz, ancak orta değerler hakkında topluluk tartışmaları var. Daha iyi verilere sahip olduğumuz için bu grafiği buna göre güncelleyeceğiz.

Çizimde ustalaşmak

Çoğu insan GUI’den çizim yapmaya başlar. Bir şeyleri asmak için oradan paralel olarak birkaç komployu başarıyla tamamlayabilirsiniz. İnsanlar daha ciddileşmeyi seçtikçe komut satırına geçerler . Şimdilik Windows’un MacOS veya Linux’a kıyasla% 5-10 daha yavaş çizim süreleri yaşadığını belirtmekte fayda var.

Biraz deneyim kazandıktan sonra, muhtemelen paralel olarak gittikçe daha fazla olay örgüsünü nasıl oluşturacağınızı bilmek isteyeceksiniz. Bazıları sunucuları ve veri merkezi SSD’sini kullandı, bazıları geçici dizinler için kullanılmış sunucular ve SAS sürücüleri satın aldı, bazıları tüketici / oyun makinelerini genişletti ve bazıları çok sayıda küçük kullanılmış makineye odaklandı. Birçoğu, değiştirmek veya edinmek isteyebileceğiniz herhangi bir donanım hakkında düşünmenize ve çizim sonuçlarınızın nasıl ölçüleceğini görmenize yardımcı olmak için çizim hızlarına sahip bir referans çizim donanımı elektronik tablosu hazırladı .

Paralel çizime başlarken, çizim yaparken hafızayı gereğinden fazla ayırmamaya dikkat etmeniz gerekir. İşletim sisteminizin değişmesine neden olursanız, sonucunuzdan memnun olmayacaksınız. İplik sayımı konusunda o kadar dikkatli olmanıza gerek yok.

Ayrıca, oyun makinenizi çizmek ve ardından plotlarınızı çok sayıda USB bağlantı noktası olan bir Raspberry Pi 4’e taşımak çok yaygın bir çizim stratejisidir . İhtiyacınız olan tek şey, her iki makinede de aynı 24 kelimelik anımsatıcıdır. Alternatif olarak, Pi’nizde bir uzak harvester çalıştırabilir ve düğümü ve çiftçiyi çalıştırdığınız ve yalnızca bir makinede özel anahtarlarınızın olduğu oyun makinenize bağlanmasını sağlayabilirsiniz.

Daha fazlasını öğrenmek

Grafikler oluşturmaya çalışan herkes, depo SSS bölümümüzü okumalıdır . Planlama (ve çiftçilik) hakkında sahip olabileceğiniz soruların% 90’ına gerçekten cevap veriyor.

SSS’yi okuduktan sonra, genel Keybase kanallarımızdaki bu kanallarda destekleyici bir topluluk bulacaksınız .

Keybase KanalıKonu
#beginnerSormaktan korktuğunuz sorular için
#testnetHer şey için testnet – orta seviye bir beceri seviyesi
# plotting-hardwareUzman çiziciler burada. Donanım, yazılım ve çizim stratejisi

Bir cevap yazın

*