Ansicht von 7 Beiträgen - 1 bis 7 (von insgesamt 7)
  • Autor
    Beiträge
  • #3069
    Jok3r
    Teilnehmer

    Hallo,
    ich habe zwei Systeme am laufen und mein stärkstes macht Probleme beim Plotten.

    CPU Ryzen 9 5950x OC 4,4Ghz auf allen Kernen
    64Gb Arbeitsspeicher OC 3766mHz ( können aber auch 4mhz)
    2x MVNE Samsung 980 pro
    2x HP Enterprise SSDs mit U.2

    Wodurch können die Deads erzeugt werden?
    Mit 3 MVNE SSDs gab es keine Probleme.

    Plotting Settings sind 4x


    – name: P1
    max_plots: 999
    farmer_public_key:
    pool_public_key:
    temporary_directory: G:\
    temporary2_directory:
    destination_directory: H:\
    size: 32
    bitfield: true
    threads: 6
    buckets: 128
    memory_buffer: 10000
    max_concurrent: 3
    max_concurrent_with_start_early: 4
    initial_delay_minutes: 0
    stagger_minutes: 110
    max_for_phase_1: 2
    concurrency_start_early_phase: 4
    concurrency_start_early_phase_delay: 0
    temporary2_destination_sync: false
    exclude_final_directory: false
    skip_full_destinations: true
    unix_process_priority: 10
    windows_process_priority: 128
    enable_cpu_affinity: false
    cpu_affinity: [ 0, 1, 2, 3, 4, 5 ]

    Grüße und vielen Dank.

    #3073
    Martin
    Gast

    Wie groß sind die NVMEs.

    memory_buffer: 10000 ist zu groß, laut FAQ bringt mehr als 3400 keine Verbesserung.

    Ich würde alle OC Features deaktivieren, zumindest testweise.

    So seltsam es klingt, mal weniger Arbeitsspeicher probieren, habe von einem Windows10-Problem gelesen, dass bei 64GB und mehr auftritt in Verbindung mit NVMEs.

    #3076
    Jok3r
    Gast

    Sollten wir auf Linux ausweichen?

    #3077
    Anonym
    Inaktiv

    Hallo,

    habe ebenfalls einen Ryzen 9 5950x und 3 NVMEs im Einsatz. Ich plotte ebenfalls mit dem Swar Plotmanager. Bei mir funktioniert es einwandfrei. Das mit den 64 GB Speicher oder mehr kann ich nicht bestätigen. Ich habe 96 GB im Einsatz. Habe noch keine Probleme festgestellt.

    Ich kann aber Martin beipflichten und würde testweise das OC deaktivieren. Ich habe bei mir den memory_buffer maximal auf 4000. Mehr bringt wirklich keine spürbaren Geschwindigkeitsvorteile.

    Viele Grüße

    #3085
    LK
    Gast

    Linux ist auf jeden Fall bereits von Vorteil, was den Speed angeht. Stabilität ist aber abhängig vom Gesamtsystem. Wenn irgendwas unter Windows scheiße läuft, muss es unter Linux nicht zwangsweise besser laufen.

    #3189
    Gast
    Gast

    Auch wenn das Thema schon etwas älter ist aber wenn ich es richtig verstanden habe, startets Du auf allen 4 NVMEs je 3 Plots und selbst mit 110 Minuten delay hast Du nach eben diesen 110 Minten 8 Plots parallel am laufen. Ich gehe mal davon aus, dass Deine ersten 4 Plotes nach dieser Zeit bereits mit Phase 1 fertig sind. Aber selbst wenn nicht, sollte Deine CPU mit der Überprovisionierung klar kommen (6 Threads x 4 = 24). Ich habe mit meinem 8 Kerner Ryzen 3700x schon etliche Plots parallel laufen lassen mit je 12 Threads. ABER…wenn Du jedem Plot 10GB Ram zuweist und Du nach 110 Minuten 8 Plots parallel am laufen hast, sind das 80GB Ram…und denn kann man nicht überprovisionieren. Zwar werden nicht die ganze Zeit die 3400-4000 byte genutzt aber Du kommst dennoch über die Grenze Deines zur Verfügung stehenden Rams hinaus und er bricht einen oder mehrere ab. Im Extremfall könnte sogar der Rechner abschmieren (je nach Betriebssystem).

    Der Unterschied zwischen 2 oder 4 oder 6 Threads ist marginal, das macht nur etwas aus, wenn Du einen einzelnen Plot erstellst und dann auch nicht sonderlich viel. Es reichen eigentlich 2 Threads. Wenn das System gut läuft, kann man ja im laufenden Betrieb die config.yaml vom swarm anpassen und schauen, ob man mit 3 oder 4 Threads besser fährt..oder auch mit 6…aber eigentlich haben sich 2-4 sehr gut bewährt.
    Tatsächlich ist die Dauer bei verringertem Ram auch wesentlich kürzer als man meinen sollte. Der Unterschied von 2GB und 4GB sind nur 5-10% maximal, je nach System. Zu dem Thema kan ich „Budget TechDad“ https://www.youtube.com/channel/UCt9fdy1VUbOCV3CoAPoDY6Q nur empfehlen.

    In Deinem Fall würde ich den Ram auf 3800-400 begrenzen, so kommst Du bei max 16 gleichzeitigen Plots auf jeden Fall mit dem Ram hin. Es gibt diverse Youtuber, die mit Deinem Setup 40-50 Plots am Tag hinbekommen. Ich bekomme mit meinem 3700x, 32gb Ram und einer 2tb nvme 21-22 Plots bei einem delay von 70 Minuten hin.
    Schau mal auf youtube nach „Chia Collective“ https://www.youtube.com/results?search_query=chia+collective. Ist zwar Englisch aber zur Not gibts ja Untertitel. 🙂

    #3193
    PabloPicasso
    Teilnehmer

    Da arbeitet Chia wohl anders.

    Ich habe auch den R9 5950X mit 128GB RAM.

    Als ich die beiden S3610 noch nicht hatte, hatte ich bis zu 18 Plots parallel am Laufen. 6 je NVME. Damals habe ich testweise 20.000 RAM zugewiesen. Damit wäre ich nominell bei 360 GB RAM gewesen.
    Während der gesamten Laufzeit wird vom Plot Manager die Auslastung ausgegeben. Ich war niemals auch nur in der Nähe von 64 GB RAM Auslastung. Den Speicher darüber hätte ich mir schenken können.

    Was man den Threads zu viel an Speicher zuweist wird anscheinend einfach nicht verwendet.

    Inzwischen lasse ich pro NVME (3St.) 3 Plots parallel laufen, davon max. 1 in Phase 1. Und pro SATA S3610 High Endurance SSD 2 parallel und max. 1 in Phase 1.

    Damit komme ich auf 13 parallel laufende Plots. Und auf 34 pro Tag.

Ansicht von 7 Beiträgen - 1 bis 7 (von insgesamt 7)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.