Version 6: New 'random' CPU affinity selection

Started by Jeremy Collake, June 29, 2012, 11:34:51 AM

Previous topic - Next topic

Jeremy Collake

A user had requested this .. somewhat 'odd' .. feature, so I implemented it.

First, as you may or may not know, ProBalance can be configured to change CPU affinities in addition to, or instead of, priority adjustments. This can be done via the ProBalance configuration dialog. In that dialog, as well as the 'Watchdog' rules, you can now specify an affinity of 'random' (in your native language if translated). This will select 1/2 of available cores at total random. Remember, the OS scheduler will attempt to schedule around busy cores, so this is perhaps as effective as trying to pick a good set of cores. That said, it can have unintended consequences, particularly for HyperThreaded CPUs. I recommend use of this bizarre new 'feature' with extreme caution. It is likely not a feature I'll even be documenting, but I figured I'd mention it here in case anyone did have a use for it.
Software Engineer. Bitsum LLC.