Zitat
Original von DarkLordSilver
Doch mit den Systemtest-VMs, da kannst du die VM schön auf einen Core zuweisen 
was, wie genau, wie meinste das?
hab mir nämlich auch schon überlegt, wir haben hier ein kleines Problemkind, ein 4 (oder warens 8?) Socket System mit je 4 Cores. Leider läuft die Anwendung der Maschinenbauer darauf nur suboptimal (zuviel Traffic zwischen den Sockets). D.h. hab ich gedacht man könnte ja einen Cluster der SW einrichten und pro Socket je eine VM laufen lassen. Das würde dann bedingen, dass ich der VM physische Cores zuweisen kann...
--> geht das mit ESX Server? Gibt es billigere VMWare Produkte (oder von der Konkurenz) die das können?
@topic:
void run() {
double x;
while(1) {
x*= Math.Random(0,10);
}
}
int ThreadCount = System.getCoreCount();
for(int i=0;i<ThreadCount;i++) {
Thread t = new Thread(run);
t.start();
}
das würde 6 Cores auslasten, es würde sogar 48 Cores auslasten 
und sonst kann man natürlich auch Prime auf allen laufen lassen...
ne, im Ernst, Consumer-Apps gibts nicht viele. Distributed Computing kommt mir da in den Sinn (Seti, F@H,...). Manche Raytracing Berechnungen etc... also stark mathematisch lastige Sachen lassen sich öfter mal aufteilen.