Festlegen einer Anzahl Cores für einen Prozess

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Payne_of_Death
Beiträge: 484
Registriert: 16.05.2004 20:21:30
Kontaktdaten:

Festlegen einer Anzahl Cores für einen Prozess

Beitrag von Payne_of_Death » 13.09.2010 21:07:23

Hiho,

aufgrund diverser Umstände suche ich derzeit nach einer Möglichkeit für java bzw. unter linux eine Testinfrastruktur aufzubauen, in welcher ich für bestimmte Tests die Anzahl an verfügbaren/erlaubten Cpu Cores festlegen kann.

Wie kann man ein solches Vorgehen umsetzen oder was für Möglichkeiten hat man diesbezüglich eine Java Anwendung unter 1, 3 , 4 Cores laufen zu lassen?

Danke für alle Tipps


Gruß

PoD
Das System was mich zu Fall bringt muss erst mal geboren werden.

Benutzeravatar
hikaru
Moderator
Beiträge: 13975
Registriert: 09.04.2008 12:48:59

Re: Festlegen einer Anzahl Cores für einen Prozess

Beitrag von hikaru » 13.09.2010 21:57:50

Variante Kanonen auf Spatzen:
Erstelle eine Virtuelle Maschine (Betriebssystem, nicht Java) in der du Java testest und weise der VM die entsprechende Anzahl Kerne zu.

Das Ganze geht aber vermutlich auch ohne Tierquälerei.

Benutzeravatar
schorsch_76
Beiträge: 2631
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Festlegen einer Anzahl Cores für einen Prozess

Beitrag von schorsch_76 » 13.09.2010 22:26:35

Hi,

der Befehl heist taskset.

Code: Alles auswählen

taskset -c 1 blablaaufcore1
taskset -c 2,3 blablaaufcore2und3
Packet: Debianutil-linux

Gruß

schorsch

Antworten