I have a bunch of Xyce jobs, some of them start using more 100% of cpu. There are 32 threads on this machine, obviously they are using more than 1 cpu. This 7.5. I don't
see similar situation on a 16 thread machine.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13635 mac 20 0 1302436 712148 38236 R 377.2 1.1 54:20.99 Xyce
13638 mac 20 0 1288536 698268 38236 R 367.9 1.1 54:28.31 Xyce
13980 mac 20 0 1147936 627160 38236 R 299.7 1.0 35:41.36 Xyce
14880 mac 20 0 927016 476428 38236 R 255.0 0.7 7:34.34 Xyce
13929 mac 20 0 892916 442168 38236 R 245.4 0.7 31:55.01 Xyce
15442 mac 20 0 266148 63060 33168 R 70.9 0.1 0:28.32 Xyce
15175 mac 20 0 296116 93208 33360 R 67.9 0.1 1:17.69 Xyce
15152 mac 20 0 310232 109676 35772 R 67.2 0.2 1:25.87 Xyce
When this happens, some other jobs are starved of CPU time. Is it possible that
multithreading turned on dynamically ? Is it possible to turn it off? This machine is running Fedora 28. The other two which does not show this are Centos 7, and Ubuntu 22.