nice'd processes ruin performance
Hi, I'm running some simulation tasks which take about 100 hours. When using the computer while 4 tasks are running, it is noticeably slower. I have 4 cores (real cores, not hyperthreading), I have set the nice level of the tasks to 19, and I have plenty of free memory. The tasks don't produce a lot of I/O, much less than 1 MB/s. When using a separate multithreaded application, it does not use all of the CPU as I would expect, it uses about 1 core (monitored in htop) and the rest is used by the long simulation processes. From what I understand, processes with lower nice value should always run before processes with higher nice value, so why isn't that happening? (it's even lagging behind as I write this text)
-Marius (also, the Login/signup to post button didn't respond when I clicked it)