With the era of multi-core processors, virtualization technology is widely used, and multi-core virtual machine is one of them. The current multi-core virtual machine monitors are generally used hardware virtualization technology through simulating a number of virtual serial ports to monitor for the purpose. This inventive, given based on shared memory multi-core system-level monitoring system virtualization solution, and gives a complete design and implementation.