Pages

2013-11-06

解決VM裏迅雷下載CPU滿載100%問題

我習慣將大陸軟件裝在VM裏,以避免「一鍵完成」軟件文化背後的暴力強植問題(亂裝一堆東西)。在預設VMware設定下,常發現迅雷開始快速下載時,CPU會飆升至100%,我誤以為VM Guest OS是XP的關係(可能對網路下載多執行緒管理失當),陸續換了Win2003及Win2008依然不見好解,因此排除是OS世代問題。

發現VMware預設的Processors是1,以我的電腦實體CPU是Intel i7-3630QM而言,規格為1 Processor , 4 Cores, 8 Threads,應該調整成下圖方框Processor VM配置才對。

VM CPU Settings

我在x64平台下,實體CPU能到8個Threads,不過VM Guest能有4個Threads也行,留一點給VM外的系統使用。發現迅雷高速下載時,CPU已不會卡在100%滿載了。

 XunLei CPU Usage

最後,我的VM Guest使用Windows 2003 OS, 配置2GB RAM,跑4核CPU下運作,一切正常。不禁聯想到以前使用預設值跑VM,估計只發揮到實體CPU的25%效能而己(磨刀霍霍ing)。

No comments: