VM安装Linux图解及联网(小白也能逆袭)
选用VMware 14,装Linux系统,本机为自己win10的笔记本电脑
CPU数
独立的中央处理单元,体现在主板上就是有多少个CPU槽位,装多少 CPU个数
CPU cores
在每一个CPU上,都可能有多核(core),每个核中都有独立的ALU,FPU,Cache等组件,可以理解为CPU的物理核数。(我们常说4核8线程中的核)
Processor
可以理解为逻辑核
线程是操作系统进行资源(包括CPU,内存,磁盘IO)分配的最小单位
关于进程和线程
进程
是CPU调度和分配的基本单位
线程
是操作系统进行资源(包括CPU,内存,磁盘IO)分配的最小单位
例子
打开微信,浏览器都是一个进程,一个进程中可能有多个子任务,比如微信接受信息,发送信息,这些子任务都是线程
进程之间无法共享资源,进行通信。但是线程之间可以通信,共享进程的资源
开启一个进程,就是打来一个软件,消耗的资源多。但是线程相较进程就会节省很多资源。
线程之间的切换分时将时间平均分配,各个线程之间轮流使用抢占
优先级高的线程抢到资源的概率大
下图为:VM新建虚拟机的分配处理器的界面
设置 | vmCPU个数 | vmCPU core | vmCPU processor | 结论 |
---|---|---|---|---|
处理器数量:1 每个处理器的内核数量:4 |
1 | 4 | 4 | 1U4核4线程 |
处理器数量:2 每个处理器的内核数量:2 |
2 | 2 | 4 | 2U1核2线程 |
处理器数量:4 每个处理器的内核数量:2 |
4 | 2 | 8 | 4U2核2线程 |
可见:VMware中的:处理器数量(P)实际代表的是虚拟机的CPU个数
每个处理器的内核数量(C)实际代表的是虚拟机CPU的core
VMware设置内核数量的最佳实践
虚拟机的CPU数设置应该是小于物理机的数量。
处理器数量*每个处理器内核数量小于物理机的processor数量
强调一点:电脑只有一个处理器,你在虚拟机给更多的数量,它也是默认最高的1核心。
给多了线程,有可能造成卡顿,虚拟机是建立在物理机(真实的机器)上
下面开始正式安装
自己想要建多个虚拟机,而电脑的CPU是2核4线程的i5所以分配了一个cpu,2线程的虚拟机
这里安装的是Linux系统
名字自己给,位置就是那个路径,自己可以修改,因为我不想装C盘
内存,默认分配就行,当然自己可以修改
我这里采用NAT,可以虚拟机可以连接本地电脑的宽带及热点等
这里默认就行