Tôi đã thử bản hack được mô tả ở trên với DOS VM, nhưng không thành công (chạy Ubuntu 12.04 khách trên MacBook Pro với OS X). Tôi cũng đã thử các thay đổi tham số kernel được đề cập trong luồng của Oracle , một lần nữa không thay đổi. Bất kể tôi đã làm gì, khách của tôi dường như ăn CPU 15-20% mỗi người. Tuy nhiên, tôi nhận thấy rằng một vị khách mà tôi tình cờ gán 2 CPU không nhai 15-20% - nó hoạt động như mong đợi.
Chắc chắn, khi tôi chuyển đổi các CPU khác thành 2 CPU thì vấn đề đã biến mất. Từ kinh nghiệm trước đây, tôi biết rằng việc chuyển sang 2 CPU cũng cho phép tùy chọn IO APIC trong phần bo mạch chủ nên tôi nghi ngờ đó là thay đổi thực sự thú vị. Đó là, cái này:
Lưu ý rằng bạn phải tắt máy để thay đổi cài đặt này, nếu không nó bị mờ đi. Khi tôi đã kích hoạt tính năng này cho khách và khởi động lại, không có vấn đề gì nếu tôi có 1 CPU trở lên, việc sử dụng CPU 15-20% đã biến mất, vì vậy tôi nghĩ rằng tôi sẽ chia sẻ giải pháp của mình tại đây.