View Single Post
Old 2020-05-20, 22:34   #525
James Heinrich
James Heinrich's Avatar
"James Heinrich"
May 2004
ex-Northern Ontario

55 Posts

Originally Posted by kruoli View Post
multiple workers needing high memory ... interrupt a worker in its second stage stating multiple times
It will do this when one worker finishes its high-memory-usage workload, freeing that memory for the other workers. Everything else being equal, more memory available makes P-1 stage 2 faster, but if it frequently restarts it can easily wipe out all the benefits. I know on my main system which has 45GB available to P-1 but only DDR3-1333, it can take up to 10 minutes to fully start stage 2, so restarting it with a different RAM setting is catastrophic to throughput. For that reason I prefer to just run a single 6-threaded worker rather than multiple workers. Less RAM allocated and/or faster RAM would reduce the throughput hit when restarting stage2 workers.
James Heinrich is offline   Reply With Quote