Ich werde ein paar Kisten voll ausschöpfen, auf denen eine starke CPU-intensive Verarbeitung ausgeführt wird.
Jeder Prozess verwendet nur 1 Thread, sodass ich sie parallel ausführen werde. Ich verwende Maschinen mit 4 Kernen, also 8 mit aktiviertem Hyperthreading.
Jeder Prozess verwendet auch 1 GB RAM, sodass ich 8 GB RAM pro Computer benötige, wenn Hyper-Threading aktiviert ist, oder 4 GB, wenn es deaktiviert ist.
Meine Frage ist: Soll ich Hyperthreading aktivieren oder deaktivieren?
Die Kosten des RAM sind nicht das Problem, sondern die Geschwindigkeit, mit der die Verarbeitung durchgeführt werden kann. Wäre es effizienter, wenn Hyperthreading aktiviert oder deaktiviert wäre?