Bitsum Community Forum

General Category => Process Lasso => Topic started by: Jeremy Collake on June 29, 2012, 11:34:51 AM

Title: Version 6: New 'random' CPU affinity selection
Post by: Jeremy Collake on June 29, 2012, 11:34:51 AM
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.