The article you linked to states that SMT can be enabled on /guests/, if I understand it correctly. This is for deploying the hypervisor. That said, I don't know specifically why SMT needs to be disabled on the hypervisor. I was asking about this on IRC last week, and heard from @rharper: "on certain levels of the power hardware, the kvm hypervisor cannot run the threads one the host which may be given to guests; (rather it ends up running poorly, so disabling the threads is needed)".
I like your systemd unit idea; thanks. I feel like the kernel parameter still might be better, but I don't like the idea of the manual tag management that would come with implementing it that way.
The article you linked to states that SMT can be enabled on /guests/, if I understand it correctly. This is for deploying the hypervisor. That said, I don't know specifically why SMT needs to be disabled on the hypervisor. I was asking about this on IRC last week, and heard from @rharper: "on certain levels of the power hardware, the kvm hypervisor cannot run the threads one the host which may be given to guests; (rather it ends up running poorly, so disabling the threads is needed)".
I like your systemd unit idea; thanks. I feel like the kernel parameter still might be better, but I don't like the idea of the manual tag management that would come with implementing it that way.