Describe KVM/Discussion here.

Terminology

There is confusion for using the term "Host" to represent "Guest". To let reader clear, it is suggested to make the terms consistent:

1. A system running on physical resources is called "Host" / "Server".

2. A system running on resources provided by "Host" / "Server" is a "Guest" / "Client".

Huge Page Support

For Huge Page support, the only use case found was with Oracle Database which reduced the Page Table size from 5GB to 200MB and suppressed memory swapping. In actual use, my VM server with 13 VM clients (with 1 Windows VM client running Oracle Database and the rest Windows / Debian VM clients without Oracle Database running) with only 100MB page table size in VM server. Under this situation, CPU / memory benchmarking with Huge Page support enabled shows no performance gain (benchmark deviation is larger than the benchmark results differences).