-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows Powershell logging prevents Corecycler script from running correctly #98
Comments
Okay, to be honest, I have no idea what's going on there. The timestamp in the logs are all over the place, it takes minutes what should take milliseconds, and the time jumps back and forth:
Nothing in there looks like it should. It's as if the script was frozen and only woke up sporadically. As you mentioned that y-cruncher itself was also behaving weird in the other comment, maybe setting |
I've never heard of Powershell logging before, and no one else reported this issue, so I'm pretty sure it is kind of rare. ;) I'll have to look up what it does exactly, and if something in the code is triggering that. |
Just as an update, I now tried simply adding a So for the time being I cannot recommend enabling it, even after renaming WriteVerbose and WriteDebug. |
Hello,
I guess its possible this issue is somehow related to my comment #72 (comment)
I am having an issue with the latest CoreCycler-v0.10.0.0alpha5 and v0.9.6.2 where corecycler doesn't actually cycle cores properly.
I tested older version CoreCycler-v0.8.0.0 and it works perfectly.
Last night I ran CoreCycler-v0.10.0.0alpha5 7,5 hours with the BreadPit's settings and it only managed to test from Core 0 (CPU 0 and 1) -> Finished testing Core 3 (CPU 6 and 7) on my 5700X3D so it tested 50%.
And the problem is that testing those cores seem to take exponentially more time during the night, from Windows Event logs:
14.12.2024 00:55 Started testing Core 0 (CPU 0 and 1)
14.12.2024 01:18 Finished testing Core 0 (CPU 0 and 1) - Test completed in 00h 23m 00s
14.12.2024 01:18 Started testing Core 1 (CPU 2 and 3)
14.12.2024 01:14 Finished testing Core 1 (CPU 2 and 3) - Test completed in 00h 22m 32s
14.12.2024 01:41 Started testing Core 2 (CPU 4 and 5)
14.12.2024 02:35 Finished testing Core 2 (CPU 4 and 5) - Test completed in 00h 54m 37s
14.12.2024 02:35 Started testing Core 3 (CPU 6 and 7)
14.12.2024 06:24 Finished testing Core 3 (CPU 6 and 7) - Test completed in 03h 48m 17s
14.12.2024 06:24 Started testing Core 4 (CPU 8 and 9)
14.12.2024 08:26 I woke up and pressed Ctrl-C
The log files for this run are stored in:
C:\Temp\CoreCycler-v0.10.0.0alpha5\logs\CoreCycler_2024-12-14_00-55-41_YCRUNCHER_19-ZN2 ~ KAGARI.log
C:\Temp\CoreCycler-v0.10.0.0alpha5\logs\y-cruncher: yCruncher_2024-12-14_00-55-41_mode_19-ZN2 ~ KAGARI.log
Summary:
Run time: 07 hours, 30 minutes, 46 seconds
Iterations: 1 started / 0 completed
Tested cores: 5 cores / 5 tests
Core 0 (1x), Core 1 (1x), Core 2 (1x), Core 3 (1x), Core 4 (1x)
No core has thrown an error
No WHEA errors were observed during the test
Logs are here
yCruncher_2024-12-14_00-55-41_mode_19-ZN2 ~ KAGARI.log
CoreCycler_2024-12-14_00-55-41_YCRUNCHER_19-ZN2 ~ KAGARI.log
Just to make sure that I understand how to configure this, I tested the older version (which I remember worked few years back) CoreCycler-v0.8.0.0 and with that when I configure "runtimePerCore = 20" it cycles the cores every 20 seconds and I can see that in the Task Manager.
(Of course that 20 seconds is just that its easier to see it works, not for proper testing)
I also tested that for me CoreCycler-v0.10.0.0alpha5 with the default config and "stressTestProgram = YCRUNCHER" and "runtimePerCore = 20" or "runtimePerCore = 20s" doesn't actually cycle the cores in 20 seconds, or probably never.
So with "runtimePerCore = 20" all CoreCycler-v0.10.0.0alpha5 , CoreCycler-v0.8.0.0 and v0.9.6.2 versions list "Runtime per core" as 20 seconds in the CMD window, but only CoreCycler-v0.8.0.0 actually cycles the cores every 20 seconds.
The text was updated successfully, but these errors were encountered: