Computer mit Mehrkernprozessor: Unterschied zwischen den Versionen

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{TC789gsb}}
{{TC78910gsb}}
 
__NOTOC__
__NOTOC__


== Computer mit Mehrkernprozessor ==
== Computer mit Mehrkernprozessor -  Sinnvoll? ==
=== Frage ===
=== PC kaufen ===


Zum Betreiben unserer neuen Vereinsanlage wollen wir einen PC anschaffen.
Zum Betreiben unserer neuen Vereinsanlage wollen wir einen PC anschaffen.


Wie sieht es mit der Unterstützung (Ausnutzung) von modernen Mehrkernprozessoren aus?
Wie sieht es mit der Unterstützung (Ausnutzung) von modernen Mehrkernprozessoren aus?


=== Parallele Prozesse ===
=== Parallele Prozesse ===
Zeile 14: Zeile 14:
Herr Freiwald hat in diesem [https://www.freiwald.com/forum/viewtopic.php?f=8&t=15366 Beitrag] die Frage so beantwortet:
Herr Freiwald hat in diesem [https://www.freiwald.com/forum/viewtopic.php?f=8&t=15366 Beitrag] die Frage so beantwortet:


* Prozessoren mit zwei oder mehr Kernen sind für TrainController besonders gut geeignet. Die Programmoberfläche und die Steuerung der Modellbahn laufen in parallelen Prozessen ab. Bei Bedarf werden noch Prozesse für weitere Aufgaben zugeschaltet (z.B. Blockplanberechnung, +4DSound, +Net, +SmartHand, usw.).  
* Prozessoren mit zwei oder mehr Kernen sind für TrainController '''besonders gut geeignet'''. Die Programmoberfläche und die Steuerung der Modellbahn laufen in parallelen Prozessen ab. Bei Bedarf werden noch Prozesse für weitere Aufgaben zugeschaltet (z.B. Blockplanberechnung, +4DSound, +Net, +SmartHand, usw.).  
* Dies wird durch Mehrkernprozessoren besser unterstützt als durch Einkernprozessoren.
* Dies wird durch Mehrkernprozessoren besser unterstützt als durch Einkernprozessoren.


=== Weitere Argumente ===
 
=== Mehrkern-Prozessoren ===


Ganz aktuell erläutert Jürgen Freiwald [https://www.freiwald.com/forum/viewtopic.php?p=142497#p142497 hier] nochmals, wie TC mit Mehrkern-Prozessoren zusammenarbeitet:
Ganz aktuell erläutert Jürgen Freiwald [https://www.freiwald.com/forum/viewtopic.php?p=142497#p142497 hier] nochmals, wie TC mit Mehrkern-Prozessoren zusammenarbeitet:
* TrainController verteilt die Bedienung des Programms durch den Anwender einerseits und die Steuerung der Anlage andererseits immer auf mehr als einen Kern, wenn dies von der Hardware und vom Betriebssystem unterstützt wird.
* TrainController verteilt die Bedienung des Programms durch den Anwender einerseits und die Steuerung der Anlage andererseits immer auf mehr als einen Kern, wenn dies von der Hardware und vom Betriebssystem unterstützt wird.
* Zudem werden für weitere Aufgaben (Blockplanberechnung, Kommunikation mit bestimmten Digitalsystemen, +SmartHand, +4DSound, usw.) weitere Kerne belegt - natürlich ebenfalls in dem von Hardware und Betriebssystem unterstützten Rahmen.
* Zudem werden für weitere Aufgaben (Blockplanberechnung, Kommunikation mit bestimmten Digitalsystemen, +SmartHand, +4DSound, usw.) weitere Kerne belegt - natürlich ebenfalls in dem von Hardware und Betriebssystem unterstützten Rahmen.


=== Belastungstest ===
=== Belastungstest ===


Modellbahner Nostromo hat einen Test mit TrainController 8 durchgeführt und in [https://www.freiwald.com/forum/viewtopic.php?p=142569#p142569 diesem] Beitrag folgende Feststellung getroffen:
Modellbahner Nostromo hat einen Test mit TrainController durchgeführt und in [https://www.freiwald.com/forum/viewtopic.php?p=142569#p142569 diesem] Beitrag folgende Feststellung getroffen:
* Die Aussage das TC keine weiteren Prozessorkerne verwendet, kann ich klar widerlegen!  
* Die Aussage das TC keine weiteren Prozessorkerne verwendet, kann ich klar widerlegen!  


Ich sehe eine konstante Auslastung von mindestens drei Kernen, wobei teilweise ein vierter hinzugezogen wird. Abgesehen davon würde ich mal grundlegend den Aussagen von Herrn Freiwald in dieser Sache nicht in Frage stellen, da sie  
Ich sehe eine '''konstante Auslastung von mindestens drei Kernen''', wobei teilweise ein vierter hinzugezogen wird. Abgesehen davon würde ich mal grundlegend den Aussagen von Herrn Freiwald in dieser Sache nicht in Frage stellen, da sie  


#direkt vom Programmierer stammen,  
#direkt vom Programmierer stammen,  
Zeile 34: Zeile 36:
#sehr einfach geprüft werden können.
#sehr einfach geprüft werden können.


=== Selber Testen ===
 
=== Anzahl der aktiven Kerne ===


Hinweise auf die Anzahl der Kerne, die ein PC im Moment gerade nutzt, bietet die CPU-Last im Windows-Taskmanager. Geöffnet wird diese unter Windows per Rechtsklick in die Taskleiste – im Kontextmenü dann „Task-Manager“ auswählen.
Hinweise auf die Anzahl der Kerne, die ein PC im Moment gerade nutzt, bietet die CPU-Last im Windows-Taskmanager. Geöffnet wird diese unter Windows per Rechtsklick in die Taskleiste – im Kontextmenü dann „Task-Manager“ auswählen.
Zeile 43: Zeile 46:


:[[Datei:CPUKerne4.png|400px]]
:[[Datei:CPUKerne4.png|400px]]
:''Abb: CPU 4 Kerne''


In der Folge erscheinen jetzt mehrere Diagramme – für jeden logischen Prozessorkern der CPU eins.
In der Folge erscheinen jetzt mehrere Diagramme – für jeden logischen Prozessorkern der CPU eins.


== Weblinks ==
== Weblinks ==

Aktuelle Version vom 30. Januar 2024, 13:27 Uhr

Verwendung
thumbs


Computer mit Mehrkernprozessor - Sinnvoll?

PC kaufen

Zum Betreiben unserer neuen Vereinsanlage wollen wir einen PC anschaffen.

Wie sieht es mit der Unterstützung (Ausnutzung) von modernen Mehrkernprozessoren aus?


Parallele Prozesse

Herr Freiwald hat in diesem Beitrag die Frage so beantwortet:

  • Prozessoren mit zwei oder mehr Kernen sind für TrainController besonders gut geeignet. Die Programmoberfläche und die Steuerung der Modellbahn laufen in parallelen Prozessen ab. Bei Bedarf werden noch Prozesse für weitere Aufgaben zugeschaltet (z.B. Blockplanberechnung, +4DSound, +Net, +SmartHand, usw.).
  • Dies wird durch Mehrkernprozessoren besser unterstützt als durch Einkernprozessoren.


Mehrkern-Prozessoren

Ganz aktuell erläutert Jürgen Freiwald hier nochmals, wie TC mit Mehrkern-Prozessoren zusammenarbeitet:

  • TrainController verteilt die Bedienung des Programms durch den Anwender einerseits und die Steuerung der Anlage andererseits immer auf mehr als einen Kern, wenn dies von der Hardware und vom Betriebssystem unterstützt wird.
  • Zudem werden für weitere Aufgaben (Blockplanberechnung, Kommunikation mit bestimmten Digitalsystemen, +SmartHand, +4DSound, usw.) weitere Kerne belegt - natürlich ebenfalls in dem von Hardware und Betriebssystem unterstützten Rahmen.


Belastungstest

Modellbahner Nostromo hat einen Test mit TrainController durchgeführt und in diesem Beitrag folgende Feststellung getroffen:

  • Die Aussage das TC keine weiteren Prozessorkerne verwendet, kann ich klar widerlegen!

Ich sehe eine konstante Auslastung von mindestens drei Kernen, wobei teilweise ein vierter hinzugezogen wird. Abgesehen davon würde ich mal grundlegend den Aussagen von Herrn Freiwald in dieser Sache nicht in Frage stellen, da sie

  1. direkt vom Programmierer stammen,
  2. technisch absolut plausibel sind und
  3. sehr einfach geprüft werden können.


Anzahl der aktiven Kerne

Hinweise auf die Anzahl der Kerne, die ein PC im Moment gerade nutzt, bietet die CPU-Last im Windows-Taskmanager. Geöffnet wird diese unter Windows per Rechtsklick in die Taskleiste – im Kontextmenü dann „Task-Manager“ auswählen.

Im Reiter „Leistung“ zeigt das Tool die CPU-Last unter „Verwendung“ an. Für einen direkten Überblick über die Auslastung der einzelnen Kerne mit der rechten Maustaste in das Diagramm klicken. Dort anschließend auswählen:

 „Graph ändern in -> Logische Prozessoren“
Abb: CPU 4 Kerne

In der Folge erscheinen jetzt mehrere Diagramme – für jeden logischen Prozessorkern der CPU eins.


Weblinks


--Wohlmannstetter 09:29, 11. Jun. 2011 (UTC)
bearbeitet: Digi thomas2003 (Diskussion) 19:48, 30. Mai 2014 (CEST), Wohlmannstetter (Diskussion) 17:42, 5. Mär. 2021 (CET), Uslex (Diskussion) 14:44, 14. Mai 2022 (CEST)