View Single Post
Old 2020-08-11, 03:07   #1
intelfx
 
Jul 2020

13 Posts
Default Prime95 — is it possible to control "automatic benchmarks"?

Prime95 periodically performs some kind of "automatic benchmark" the results of which are written to gwnum.txt and used to fine-tune future tests:



Code:
Aug 11 05:06:06 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread Aug 11 05:06] Benchmarking multiple workers to tune FFT selection.
Aug 11 05:06:06 stratofortress.nexus.i.intelfx.name mprime[284580]: [Work thread Aug 11 05:06] Stopping primality test of M109983959 at iteration 56490336 [51.36%]
Aug 11 05:06:06 stratofortress.nexus.i.intelfx.name mprime[284580]: [Work thread Aug 11 05:06] Worker stopped while running needed benchmarks.
Aug 11 05:06:22 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 89.60 ms.  Total throughput: 11.16 iter/sec.
Aug 11 05:06:35 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 90.25 ms.  Total throughput: 11.08 iter/sec.
Aug 11 05:06:49 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 87.62 ms.  Total throughput: 11.41 iter/sec.
Aug 11 05:07:02 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 91.67 ms.  Total throughput: 10.91 iter/sec.
Aug 11 05:07:16 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 92.32 ms.  Total throughput: 10.83 iter/sec.
Aug 11 05:07:29 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 88.24 ms.  Total throughput: 11.33 iter/sec.
Aug 11 05:07:43 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 92.33 ms.  Total throughput: 10.83 iter/sec.
Aug 11 05:07:56 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 89.58 ms.  Total throughput: 11.16 iter/sec.
Aug 11 05:08:09 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 95.28 ms.  Total throughput: 10.50 iter/sec.
Aug 11 05:08:22 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 89.56 ms.  Total throughput: 11.17 iter/sec.
Aug 11 05:08:36 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 83.36 ms.  Total throughput: 12.00 iter/sec.
Aug 11 05:08:49 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 85.77 ms.  Total throughput: 11.66 iter/sec.
Aug 11 05:09:02 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 90.91 ms.  Total throughput: 11.00 iter/sec.
Aug 11 05:09:15 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 82.21 ms.  Total throughput: 12.16 iter/sec.
Aug 11 05:09:28 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 84.53 ms.  Total throughput: 11.83 iter/sec.
Aug 11 05:09:41 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 95.25 ms.  Total throughput: 10.50 iter/sec.
Aug 11 05:09:55 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 88.29 ms.  Total throughput: 11.33 iter/sec.
Aug 11 05:10:08 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread] Average times: 85.82 ms.  Total throughput: 11.65 iter/sec.
Aug 11 05:10:08 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread Aug 11 05:10]
Aug 11 05:10:08 stratofortress.nexus.i.intelfx.name mprime[284580]: [Main thread Aug 11 05:10] Throughput benchmark complete.
Aug 11 05:10:08 stratofortress.nexus.i.intelfx.name mprime[284580]: [Work thread Aug 11 05:10] Benchmarks complete, restarting worker.
Unfortunately, I see no way to control how and when it happens. It has just occurred that mprime decided to run its benchmark when the server was fully occupied with greater priority work, thus completely invalidating the benchmark results (see above). I had to restore gwnum.txt from a backup, which is not really optimal user experience.

Is it possile to control those automatic benchmarks in any way? Or even disable the automatic benchmark behavior altogether to run them by hand in a controlled environment on an otherwise idle system?

Last fiddled with by intelfx on 2020-08-11 at 03:13
intelfx is offline   Reply With Quote