ECM - Hinweis auf Anforderungen (RAM) ?

Fehler und Wünsche zum Projekt yoyo@home
Bugs and wishes for the project yoyo@home
Nachricht
Autor
Benutzeravatar
X1900AIW
TuX-omane
TuX-omane
Beiträge: 2869
Registriert: 05.01.2008 16:34

ECM - Hinweis auf Anforderungen (RAM) ?

#1 Ungelesener Beitrag von X1900AIW » 21.01.2009 07:38

Macht es Sinn, die Anforderungen an RAM auf Webseite oder ins Wiki reinzuschreiben ?

Hatte nun Probleme, zu spät gemerkt, daß 2 GB nicht reichen, die CPU-Auslastung beim Quad ging in den Keller (100% > ~15%), nachdem 4 ECM-Prozesse aktiv waren, Taskmanager zeigte mir eine Begrenzung zwischen 300-500 MB RAM-Bedarf je ECM-Prozess, die Auslagerungsdatei war nun (hörbar) gefordert. Nach Herunterfahren, Installation von 4 GB RAM und Neustart hatte ich leider zwei WUs mit Berechnungsfehler verloren (2273120, 2273137).

Mit 4 GB RAM waren im Taskmanager zunächst die zwei ECM-Prozesse mit je ~800 MB zu sehen, kurze Zeit später sind seltsamerweise die Werte auf 2 MB (!) gesunken (ecm 1,3 + wrapper 0,8). Ich werde noch kirre (zu früh am Morgen ?). :confused:

Wieviel RAM benötigt ECM nun tatsächlich ?
Zusammenkommen ist ein Beginn, Zusammenbleiben ist ein Fortschritt, Zusammenarbeiten ist ein Erfolg.
Henry Ford

Benutzeravatar
laguna
TuX-omane
TuX-omane
Beiträge: 2789
Registriert: 08.10.2003 09:36
Wohnort: Ettingshausen

Re: ECM - Hinweis auf Anforderungen (RAM) ?

#2 Ungelesener Beitrag von laguna » 21.01.2009 08:40

Gegen Ende eines der enthaltenen Pakete gut 800MB.
Wenn alle vier Pakete gleichzeitig in diese Phase eintreten, wird auch mit den 4GB bei dem Quad eng...
3.2GB+System+Goodies....
Ich habe meinem Dualcore jetzt 4GB spendiert. Nur wegen yoyo@home. :wink:
Bild Bild

Benutzeravatar
yoyo
Vereinsvorstand
Vereinsvorstand
Beiträge: 8048
Registriert: 17.12.2002 14:09
Wohnort: Berlin
Kontaktdaten:

Re: ECM - Hinweis auf Anforderungen (RAM) ?

#3 Ungelesener Beitrag von yoyo » 21.01.2009 09:35

laguna2 hat geschrieben:Gegen Ende eines der enthaltenen Pakete gut 800MB.
Wenn alle vier Pakete gleichzeitig in diese Phase eintreten, wird auch mit den 4GB bei dem Quad eng...
3.2GB+System+Goodies....
Genau so ist es in etwa. In einer Boinc wu stecken 4 ecm. Eine ecm läuft in 2 Phasen. Die erste dauert etwa 80% der Zeit und braucht wenig Speicher. Die zweite braucht dann bis zu 850MB. Wenn auf einem Quad dann 4 gleichzeitig in die 2. Phase eintreten wirds eng.
Den Boinc WUs habe ich einen maximalen Speicherbedarf von 900MB mitgegeben. Boinc lädt diese nicht herunter bzw. startet diese nicht, wenn dieser nicht frei ist. Wenn die WUs allerdings schon laufen scheint Boinc das nicht mitzubekommen.
Es haben nicht alle WUs diesen Speicherbedarf. Vorrangig die langlaufenden brauchen auch mehr Speicher. Evtl. ist das jetzt auch nicht mehr so problematisch, da ich die Deadline auf 5 Tage erhöht habe und da dann eine bessere Durchmischung zustande kommt.
Heute morgen gingen übrigens diese großen WUs zur Neige, so dass jetzt wieder kleinere im Umlauf sind.
yoyo
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

Benutzeravatar
X1900AIW
TuX-omane
TuX-omane
Beiträge: 2869
Registriert: 05.01.2008 16:34

Re: ECM - Hinweis auf Anforderungen (RAM) ?

#4 Ungelesener Beitrag von X1900AIW » 21.01.2009 10:25

Verstanden, inzwischen geht´s bei zwei WUs auf´s Ende zu, das sind sie wieder (2x 800 MB). Muss ja nur RAM umstöpseln, meine letzter RatzFatz bei Arlt brachte mir 2x 2GB DDR2-800 für je 10 Euro nach Hause, daran soll´s nicht scheitern.
Zusammenkommen ist ein Beginn, Zusammenbleiben ist ein Fortschritt, Zusammenarbeiten ist ein Erfolg.
Henry Ford

respawner
Vereinsmitglied
Vereinsmitglied
Beiträge: 554
Registriert: 10.12.2007 19:42

Re: ECM - Hinweis auf Anforderungen (RAM) ?

#5 Ungelesener Beitrag von respawner » 24.01.2009 23:16

Ich habe gerade (bzw. vor einigen Stunden) eine WU (ecm_op_1232670304_13_269M.C299_3285_0) bekommen, die pausiert wurde von BOINC. Sie ist noch bei 0% (sind aber schon fast 2h gerechnet und BOINC meint es sollen noch 35h werden).
Wie auch immer, ich habe gerade in den Taskmanager gesehen und da steht:
ecm.exe Speicherauslastung 1,08GB und Virtueller Speicher 1,23 GB. Ich stelle mir gerade vor da wären vier von den Dingern im Speicher (Windows XP 32bit 3,5 GB RAM). Komisch finde ich dass er überhaupt die WU pausiert hat, obwohl ich das Wechseln der Anwendungen von 2h auf 24h geändert habe.

Jetzt nachdem 20% erreicht sind ist der RAM-Verbrauch gesunken auf etwa 2 MB.
BildBild

Torbjörn Klatt
Vereinsmitglied
Vereinsmitglied
Beiträge: 1333
Registriert: 23.04.2007 21:18
Wohnort: Bad Homburg, HR, D, Earth, Sol, Milkyway
Kontaktdaten:

Re: ECM - Hinweis auf Anforderungen (RAM) ?

#6 Ungelesener Beitrag von Torbjörn Klatt » 25.01.2009 10:43

Diese extremen Schwankungen im RAM-Bedarf, liegen an dem Aufbau einer ECM-WU. In einer ECM-WU sind derzeit 5 ECM-Berechnungen und eine ECM-Berechnung besteht aus zwei Phasen. Die erste Phase dauert etwa 80% der Zeit einer ECM-Berechnung und schluckt fast kaum RAM. Für die zweite Phase (die restlichen 20%) wird dann aber eine gewaltige Menge RAM benötigt.

Genauere Einzelheiten zu den durchgeführten Berechnungen und warum die 2. Phase so viel RAM schluckt, muss jemand anderes erklären, der den Algorithmus kennt.

Grüße,
Bohne
alias Bohne2k7
bevorzugte Projekte: WCG, RNA World, Yoyo
Profil (RKN-Wiki) | www: torbjoern-klatt.de | Twitter: @torbjoernklatt | Diaspora*: torbjoernk@diasp.de
Bild

respawner
Vereinsmitglied
Vereinsmitglied
Beiträge: 554
Registriert: 10.12.2007 19:42

Re: ECM - Hinweis auf Anforderungen (RAM) ?

#7 Ungelesener Beitrag von respawner » 25.01.2009 11:23

Hat mich halt gewundert, weil ja Yoyo meinte, die großen WUs wären schon weg und dass sie auf 900 MB begrenzt wären.
BildBild

Benutzeravatar
maxamd400
Vereinsmitglied
Vereinsmitglied
Beiträge: 407
Registriert: 07.05.2003 21:48
Wohnort: Magdeburg

Re: ECM - Hinweis auf Anforderungen (RAM) ?

#8 Ungelesener Beitrag von maxamd400 » 26.01.2009 14:18

Moin leute,

aaha... das problem oder diese situation mit dem RAM ist bekannt, nur ich lasse das auf meinem Lappi gerade laufen,
der 2GB RAM hat. Vllt kann ich den ja aufrüsten, das währen ca. 50? aber die ecm WUs sind so systemlastig,
das ich stellenweise noch nicht mal eine avi datei ansehen kann...!!!

Desweiteren steht ein WUs auf "warte auf speicher" 0.000% lief schon 2h5min
Eine WU auf "verdrängt" 20% lief 4h18min
und eine wird berechnet. ist bei 80% "930RAM + 950 virtuell.ausgelagert"
Seh ich mir eine avi datei an (hochauflösend), steht alles auf "warte auf speicher"

somit laste ich den 2 core CPU nur mit einem Kern aus oder es wartet alles.

nun steht die WU die zuvor auf "verdrängt" stand wieder auf "warte auf speicher"

Kann man was dagegen machen, ausser das ich das projekt beende oder sind diese monster WUs bald zuende ?
Denn so wie das gerade ist, ist das sehr unzufrieden, aber in der zeit wo ich hier gerade tippe, hat sich wieder alles verändert.

Grüsse
Thorsten

PS: ich seh gerade, ich hab das problem auch auf diesem PC weil der auch nur 2GB hat... !!!
Bild

respawner
Vereinsmitglied
Vereinsmitglied
Beiträge: 554
Registriert: 10.12.2007 19:42

Re: ECM - Hinweis auf Anforderungen (RAM) ?

#9 Ungelesener Beitrag von respawner » 26.01.2009 14:31

Man kann ja unter BOINC einstellen wieviel RAM und virtuellen Speicher er maximal nutzen darf. Einfach etwas höher stellen und es könnte klappen (als ich bei mir ihn auf 50% hatte und gleichzeitig noch andere Projekte mit 300 MB liefen hielt ECM auch irgend wann wegen zu wenig Speicher an, bis ich es hoch gestellt habe).
BildBild

Benutzeravatar
yoyo
Vereinsvorstand
Vereinsvorstand
Beiträge: 8048
Registriert: 17.12.2002 14:09
Wohnort: Berlin
Kontaktdaten:

Re: ECM - Hinweis auf Anforderungen (RAM) ?

#10 Ungelesener Beitrag von yoyo » 26.01.2009 17:15

Alle WUs habe ich severseitig mit 1GB Speicherbedarf ausgestattet. Sprich wenn beim Starten einer WU das nicht verfügbar ist, wartet Boinc mit dem Starten der WU.
Diese WUs 1232670304_13_269M.C299 brauchen auch fast soviel.
Danach kommen dann wieder kleinere.
yoyo
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

Benutzeravatar
laguna
TuX-omane
TuX-omane
Beiträge: 2789
Registriert: 08.10.2003 09:36
Wohnort: Ettingshausen

Re: ECM - Hinweis auf Anforderungen (RAM) ?

#11 Ungelesener Beitrag von laguna » 26.01.2009 19:13

max...
realistisch gesehen sind derzeit bei ecm 1GB pro Core zu wenig.
Ich habe auf 4GB aufgerüstet. Damit gehts.
Alles Andere ist Krampf.
Bild Bild

Benutzeravatar
yoyo
Vereinsvorstand
Vereinsvorstand
Beiträge: 8048
Registriert: 17.12.2002 14:09
Wohnort: Berlin
Kontaktdaten:

Re: ECM - Hinweis auf Anforderungen (RAM) ?

#12 Ungelesener Beitrag von yoyo » 27.01.2009 10:39

Wie ich gerade gesehen habe, brauchen die langen ECM ca. 1,5GB RAM in Phase2 unter Win32. Wenn 4 davon auf einem Quad gleichzeitig starten und damit gleichzeitig in Phase2 eintreten ist wird der Speicher nicht reichen und die WUs abstürzen. Boinc scheint das nicht komplett zu überwachen.
yoyo
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

Antworten

Zurück zu „Fehler, Wünsche / Bugs, Wishes“