[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DDL-ML] Laufzeitprobleme mit erddcd



Lothar Maronn wrote:

Problem 1, Prozessorlast:
Ummittelbar nach dem Booten und Starten des erddcd zeigt 'uptime' eine
Rechnerlast von < 0.1 an. Soweit OK.
Wenn ich einen Client ueber Netzwerk verbinde, steigt schon die Last auf
ca. 0.5 an.
Beim Einschalten des Digitalstroms steigt nachmals die Last auf ca. 0.8
bis 1.0.
Wenn ich dann wirklich eine Lok fahren lasse und ein wenig mit der
Geschwindigkeit spiele, steigt die Last zeitweise bis auf 2.0 an.


Da helfen nur zwei Dinge:

   - einen schnelleren Rechner benutzen
   - oder auf pures NMRA-DCC umsteigen

Eine kurze Erklärung:

   Der Refresh-Zyklus muss aufrecht erhalten werden. D.h. der
   Rechner muss den Puffer des UART ständig mit neuen Paketen
   versorgen. Die Anzahl der Pakete ist im Prinzip konstant.
   D.h. um den Digitalstrom aufrecht zu erhalten, muss die
   CPU Deines PC's eine konstante Anzahl von Rechenschritten
   pro Zeiteinheit absolvieren. Je schneller Deine CPU ist, desto
   geringer ist die Auslastung. Mit Deinem Pentium 90 bist Du
   ja eher am unteren Ende der Fahnenstange, d.h. fuer andere
   Applikationen bleibt weniger Zeit. Solange Du nur manuell
   mit z.B. j-man steuerst, sollte das kein Problem sein.
   Bei höheren Anforderungen (Automatikbetrieb, Zugverfolgung, ...)
   hilft nur ein schnellerer Rechner. Bei einem Pentium 90 würde
   ich auch auf den Feedbackport verzichten. Braucht Rechenzeit
   wegen aktivem Pollen des Parallelports.


[...]
Erst der Neustart des erdccd schliesst die offenen Verbindungen und
alles funktioniert wieder.

Probleme sind bekannt. _Mich_ haben Sie bisher noch nicht besonders gestört. Vielleicht sind sie in einer zukünftigen Version behoben.

Gruss

Torsten

--
Torsten Vogt, Diplom Wirtschaftsinformatiker
SW-Entwicklung, IT-Beratung, Schulung, WWW-Anwendungen und E-Commerce
Tel: 06322/948736       Fax: 06322/948737      Mail: vogt@vogt-it.com
WWW: http://www.vogt-it.com