Linux-Umgebung: Debian, Ubuntu, Centos
Ziel:
Testüberwachungsprogramm, das Alarme einstellt und verschiedene Alarme mit unterschiedlichen CPU-Prozentsätzen auslöst.
Beispiel: (30-50%), (51-70%) und> 90%
Ich brauche also einen CPU-Stresser, der einen bestimmten CPU-Prozentsatz pro Kern simulieren kann.
Stress-mg scheint am weitesten fortgeschritten zu sein.
Gemäß der Dokumentation http://kernel.ubuntu.com/~cking/stress-ng/ können Lastwerte zwischen 0 und 100% festgelegt werden:
-l P - CPU-Last P CPU um P% laden, 0 = Ruhezustand, 100 = Volllast (siehe -c)
stress-ng -c 1 -p 30
stress-ng: info: [12650] Versand von Schweinen: 0 I / O-Sync, 1 CPU, 0 VM-mmap, 0 HDD-Write, 0 Fork, 0 Context-Switch, 30 Pipe, 0 Cache, 0 Socket, 0 Ausbeute, 0 Fallocate, 0 Flock, 0 Affinität, 0 Timer, 0 Dentry, 0 Urandom, 0 Float, 0 Int, 0 Semaphor, 0 Open, 0 SigQueue, 0 Poll
Unerwünschtes Ergebnis:
Aber es scheint nicht zu funktionieren, aLL-Kerne sind zu 100% ausgelastet
Irgendwelche Ideen, wie dies erreicht werden kann?