背景
在創建虛擬機系統後,默認處理器配置都是爲1,內存一般選爲1G,然而在使用Linux系統編譯大型軟件時,速度慢耗時較長,這時候就需要調整一下處理器和內存配置,使得計算機性能充分發揮,下面說明VMWare中處理器和內存配置含義。
處理器
處理器數量:表示計算機CPU有幾個核core,當CPU內部 >= 2個core時這裏才能進行選擇。比如我的筆記本是小米AIR,CPU是I7 8550U,4核8線程,那麼這裏可選擇1/2/4。
每個處理器的核心數量:表示單個core的線程數,一般情況下單個core對應2個線程,所以這裏可選擇1/2。
這裏設置core爲1,單core線程數爲1,那麼在Linux系統下能看到CPU爲單核單線程,打印如下:
root@ubuntu:~# cat /proc/cpuinfo
processor : 0
model name : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
內存
表示分配給虛擬機Linux系統內存容量,這裏分配1G,那麼在Linux系統下可以看到只有1G內存容量可使用:
root@ubuntu:~# cat /proc/meminfo
MemTotal: 1002716 kB
總結
平時虛擬機系統只是用來查看文件和編譯小程序,那麼處理器和內存配置可設置默認值。但在需要編譯大型軟件(如Android/Buildroot)需要計算機最大性能時,可以適當的把處理器配置提高,內存容量改大,這樣可提升性能並節約編譯時間。修改這些配置時需要shuntdown虛擬機系統之後設置才能生效。