I just updated my development machine running a daemon wich permanently reads and evaluates a measurement data stream (from a NI DAQ card) at a high rate. Before the update, the CPU utilization as reported by top(1) was 9.1 % and after the update it was 10.1 %. This makes up for a performance penalty of 10 %. When I disable the new PTI mechanism by adding vm.pmap.pti=0 to /boot/loader.conf, the CPU utilization is still slightly above the previous value, now 9.4 %.
Anyway, I am in favor of the PTI because it would have been the right thing to do already long time ago. I hope that future processors com with PTI hardware units in addition to fixing the speculative execution schemes.
I cannot talk about the Spectre V2 mitigation, because for this processor there is still no microcode update available.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.