[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