例如雙核的系統, 跑絕大部份的遊戲(只用到一個CPU核心)會把一個CPU核心幾乎佔滿.
因為遊戲必須儘可能更新畫面,這樣畫面才會順暢,程式會一直使用CPU資源.所以CPU資源
會消耗掉50%, 因為一核已經被遊戲用滿了(二分之一的CPU資源被用掉). 不管換再快的
CPU,再多的核心,跑遊戲大約就是會吃掉一核心的CPU資源, 只是遊戲會變更順而已.
而像一般軟體, 例如我正在回文章, 我在沒做輸入的時候,程式是什麼事都不做的. 這時候
CPU的資源就會還給系統, 讓OS自己運用. 所以一般軟體沒在隨時更新畫面的話, 是沒有
消耗什麼CPU資源的.
而透過VM來執行程式又是另一回事了!! 因為VM是使用CPU的計算來「模擬」硬體, 所有
原來用硬體來完成的事都要靠CPU計算出來. 也就是說單單透過VM來執行一個OS就已經
會用掉不少CPU的資源了, 還要在VM裏執行一個會把CPU資源吃完的程式(遊戲,播放HD
影片等等), 那CPU使用率是一定高的....所以我才說CPU使用率不飆高哪還有什麼要飆高的?
這種情況換多核有沒有用, 應該是有用吧. 不過樓主有試著把VM使用的CPU數量改成一個
試看看嗎?
與失敗為伍者,天天靠盃都是別人的錯。
與成功為伍者,天天跟失敗切磋直到不再出錯。































































































