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
Festlegen einer Anzahl Cores für einen Prozess
- Payne_of_Death
- Beiträge: 484
- Registriert: 16.05.2004 20:21:30
-
Kontaktdaten:
Festlegen einer Anzahl Cores für einen Prozess
Das System was mich zu Fall bringt muss erst mal geboren werden.
Re: Festlegen einer Anzahl Cores für einen Prozess
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.
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.
- 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
Hi,
der Befehl heist taskset.
Packet:
util-linux
Gruß
schorsch
der Befehl heist taskset.
Code: Alles auswählen
taskset -c 1 blablaaufcore1
taskset -c 2,3 blablaaufcore2und3
![Debian](/pics/debianpackage.png)
Gruß
schorsch