Let's start with wolf's miner and Linux kernel 3.x at least.
What would be some good metrics to measure (+/-) impact for tweaking kernel (kernel cmdline like nohz_full/tickless/ intel.cstate), pinning process and sysctl like vm.stat_interval?
Strongly reducing the OS jitter on hashing thread can save some context switching overhead and rescheduling load, and give more CPU time per second to hashing process.
Do you consider hashrate to be a good metric with a static diff of course? Or do you think reducing OS jitter will not improve hashrate, but the number of submitted shares per time slot might increase?
For example, pinning thread to dedicated core seems to reduce the hashrate. But is the impact positive or negative?