On 2016-05-09 13:13, Okky Hendriansyah wrote:

Hi Nicolas,

Appreciate your work on this.
I appreciate all the help I can get. :) Besides, the wiki article was in dire need of rewriting, alongside the fact that it looked like the go-to source of information for newcomers.
1.) Avoid transparent hugepages and enable explicit hugepages (hugepages size variance 2 MB, 1 GB)
That one is definitely next on my list; I'm still reading the Redhat doc <https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Virtualization_Tuning_and_Optimization_Guide/sect-Virtualization_Tuning_Optimization_Guide-Memory-Tuning.html#sect-Virtualization_Tuning_Optimization_Guide-Memory-Huge_Pages> on that topic and trying to figure out what reccomendations I should make.
2.) Kernel configuration to improve performance like 1000 Hz clock resolution, Voluntary Preemptible Kernel, halt_poll_ns
I've seen halt_poll_ns mentionned a few times but that's all I know. If you could elaborate on those, I wouldn't mind including them.
3.) How to passthrough host primary GPU (if possible, :) )
I've stuggled with that issue myself a lot until I gave up and ended up switching my guest GPU to a secondary slot. I'm still not even sure what counts as "host primary", is it the boot_vga?
4.) CPU family that should be use if you want to avoid ACS patches [1]
I'll probably mention that when I get around writing an actual section on the ACS override patch, but thanks for reminding me.
5.) APIC-V vs Hyper-V VAPIC on recent Intel CPU
I had already started to look into this, and from what I've managed to find, APIC-V is another one of those technologies found in higher-end E5 Intel CPUs, alongside NUMA nodes allocation and actual ACS isolation. Considering how few people it would affect, I think it would be best left to another page dedicated to KVM or something, unless there's another way APIC can be optimized (I remember reading something about forcing Windows to use x2APIC).
6.) Issues on upgrading Windows 10, which is similar to your core2duo workaround [2][3]
Ah, thank you! I was trying to find who else said something about the core2duo CPU model solving some compatibility issues with Windows. I'll include those when I get time.

- Nicolas
_______________________________________________
vfio-users mailing list
vfio-users@redhat.com
https://www.redhat.com/mailman/listinfo/vfio-users

Reply via email to