ptitiano / cpuloadgen Goto Github PK
View Code? Open in Web Editor NEWCPU Load Generator
License: Other
CPU Load Generator
License: Other
SIGTERM is not enough to kill child processes when running cpuloadgen on multiple CPUs. Log below illustrates:
/sys/devices/system/cpu/cpu0/cpufreq # cpuloadgen &
/sys/devices/system/cpu/cpu0/cpufreq # CPULOADGEN (REV 0.94 built Wed Feb 26 18:51:18 PST 2014)
Press CTRL+C to stop load generation at any tating 100% load on CPU0...
Generating 100% load on CPU1...
/sys/devices/system/cpu/cpu0/cpufreq # ps
PID USER TIME COMMAND
...
118 root 0:04 cpuloadgen
120 root 0:00 ps
/sys/devices/system/cpu/cpu0/cpufreq # killall cpuloadgen
Halting load generation.
/sys/devices/system/cpu/cpu0/cpufreq # ps
PID USER TIME COMMAND
...
118 root 0:18 cpuloadgen
123 root 0:00 ps
/sys/devices/system/cpu/cpu0/cpufreq # killall -9 cpuloadgen
/sys/devices/system/cpu/cpu0/cpufreq #
[1]+ Killed cpuloadgen
/sys/devices/system/cpu/cpu0/cpufreq #
/sys/devices/system/cpu/cpu0/cpufreq # ps
PID USER TIME COMMAND
127 root 0:00 ps
[604450.900970] [2018:07:04 16:55:26][pid:28206,cpu1,cpuloadgen]cpuloadgen[28206]: unhandled level 2 translation fault (11) at 0x00000000, esr 0x92000046
[604450.901000] [pid:28206,cpu1,cpuloadgen]pgd = ffffffcb45fb9000
[604450.901031] [pid:28206,cpu1,cpuloadgen][00000000] *pgd=0000000009685003, *pud=0000000009685003, *pmd=0000000000000000
[604450.901031] [pid:28206,cpu1,cpuloadgen]
[604450.901092] [pid:28206,cpu1,cpuloadgen]CPU: 1 PID: 28206 Comm: cpuloadgen Tainted: G W 4.4.23+ #1
[604450.901123] [pid:28206,cpu1,cpuloadgen]TGID: 28205 Comm: cpuloadgen
[604450.901123] [pid:28206,cpu1,cpuloadgen]Hardware name: kirin970 (DT)
[604450.901123] [pid:28206,cpu1,cpuloadgen]task: ffffffcbdb9eb400 ti: ffffffcb6649c250 task.ti: ffffffcb6649c250
[604450.901153] [pid:28206,cpu1,cpuloadgen]PC is at 0x40280c
[604450.901153] [pid:28206,cpu1,cpuloadgen]LR is at 0x4026ac
[604450.901153] [pid:28206,cpu1,cpuloadgen]pc : [<000000000040280c>] lr : [<00000000004026ac>] pstate: 80000000
[604450.901153] [pid:28206,cpu1,cpuloadgen]sp : 0000007bc90a3690
[604450.901184] [pid:28206,cpu1,cpuloadgen]x29: 0000007bc90a3690 x28: 0000000000000000
[604450.901184] [pid:28206,cpu1,cpuloadgen]x27: 0000000000800000 x26: 000000001efb46f0
[604450.901184] [pid:28206,cpu1,cpuloadgen]x25: 0000007bc90a39b0 x24: 000000000049e000
[604450.901214] [pid:28206,cpu1,cpuloadgen]x23: 0000007bc90a4160 x22: 000000000049e000
[604450.901214] [pid:28206,cpu1,cpuloadgen]x21: 000000000049d000 x20: 0000007ff91752d8
[604450.901245] [pid:28206,cpu1,cpuloadgen]x19: 0000000000000000 x18: 0000000000000000
[604450.901245] [pid:28206,cpu1,cpuloadgen]x17: 0000000000000001 x16: 0000000000002710
[604450.901275] [pid:28206,cpu1,cpuloadgen]x15: 00000000004a3510 x14: 000000000049e000
[604450.901275] [pid:28206,cpu1,cpuloadgen]x13: ffffffffffffffff x12: 0000000000000004
[604450.901306] [pid:28206,cpu1,cpuloadgen]x11: 000000000000001e x10: 0101010101010101
[604450.901336] [pid:28206,cpu1,cpuloadgen]x9 : 0000000000000004 x8 : 7f7f7f7f7f7f7f7f
[604450.901336] [pid:28206,cpu1,cpuloadgen]x7 : 1f535226301f2b4c x6 : 00000003001d1000
[604450.901336] [pid:28206,cpu1,cpuloadgen]x5 : 00101d0003000000 x4 : 0000000000000000
[604450.901367] [pid:28206,cpu1,cpuloadgen]x3 : 0000000000000000 x2 : 0000000000000000
[604450.901367] [pid:28206,cpu1,cpuloadgen]x1 : 0000007bbc002700 x0 : 0000000000000000
[604450.901397] [pid:28206,cpu1,cpuloadgen]
[604450.901428] [pid:28206,cpu1,cpuloadgen]potentially unexpected fatal signal 11.
[604450.901428] [pid:28206,cpu1,cpuloadgen]
[604450.901428] [pid:28206,cpu1,cpuloadgen]CPU: 1 PID: 28206 Comm: cpuloadgen Tainted: G W 4.4.23+ #1
[604450.901458] [pid:28206,cpu1,cpuloadgen]TGID: 28205 Comm: cpuloadgen
[604450.901458] [pid:28206,cpu1,cpuloadgen]Hardware name: kirin970 (DT)
[604450.901458] [pid:28206,cpu1,cpuloadgen]task: ffffffcbdb9eb400 ti: ffffffcb6649c250 task.ti: ffffffcb6649c250
[604450.901458] [pid:28206,cpu1,cpuloadgen]PC is at 0x40280c
[604450.901489] [pid:28206,cpu1,cpuloadgen]LR is at 0x4026ac
[604450.901489] [pid:28206,cpu1,cpuloadgen]pc : [<000000000040280c>] lr : [<00000000004026ac>] pstate: 80000000
[604450.901489] [pid:28206,cpu1,cpuloadgen]sp : 0000007bc90a3690
[604450.901489] [pid:28206,cpu1,cpuloadgen]x29: 0000007bc90a3690 x28: 0000000000000000
[604450.901519] [pid:28206,cpu1,cpuloadgen]x27: 0000000000800000 x26: 000000001efb46f0
[604450.901550] [pid:28206,cpu1,cpuloadgen]x25: 0000007bc90a39b0 x24: 000000000049e000
[604450.901580] [pid:28206,cpu1,cpuloadgen]x23: 0000007bc90a4160 x22: 000000000049e000
[604450.901580] [pid:28206,cpu1,cpuloadgen]x21: 000000000049d000 x20: 0000007ff91752d8
[604450.901580] [pid:28206,cpu1,cpuloadgen]x19: 0000000000000000 x18: 0000000000000000
[604450.901611] [pid:28206,cpu1,cpuloadgen]x17: 0000000000000001 x16: 0000000000002710
[604450.901611] [pid:28206,cpu1,cpuloadgen]x15: 00000000004a3510 x14: 000000000049e000
[604450.901641] [pid:28206,cpu1,cpuloadgen]x13: ffffffffffffffff x12: 0000000000000004
[604450.901641] [pid:28206,cpu1,cpuloadgen]x11: 000000000000001e x10: 0101010101010101
[604450.901672] [pid:28206,cpu1,cpuloadgen]x9 : 0000000000000004 x8 : 7f7f7f7f7f7f7f7f
[604450.901672] [pid:28206,cpu1,cpuloadgen]x7 : 1f535226301f2b4c x6 : 00000003001d1000
[604450.901672] [pid:28206,cpu1,cpuloadgen]x5 : 00101d0003000000 x4 : 0000000000000000
[604450.901702] [pid:28206,cpu1,cpuloadgen]x3 : 0000000000000000 x2 : 0000000000000000
[604450.901702] [pid:28206,cpu1,cpuloadgen]x1 : 0000007bbc002700 x0 : 0000000000000000
[604450.901733] [pid:28206,cpu1,cpuloadgen]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.