欢迎大家来到IT世界,在知识的湖畔探索吧!
本文仅供小微企业虚拟化实践及个人学习者参考,笔者亲自实践,在8核cpu+64G内存+2T sas盘的单台虚拟机配置下,业务可支撑10万用户(当然,业务场景和并发状况不同,实际表现可能千差万别,仅供参考[呲牙],有任何相关问题,欢迎留言,共同探讨[中国赞])
1 宿主机操作系统安装
1.1 进入服务器bios,开启虚拟化
系统安装后用命令查看:
dmesg |grep kvm
1.2 下载操作系统
http://mirrors.aliyun.com/centos
在该服务器上查找对应版本iso进行下载
1.3 选择全新安装
1.4 选择忽略
1.5 安装过程选择英文界面
1.6 键盘类型选择
1.7 选择基本存储设备
1.8 设置宿主机主机名称,请按照规划填写
1.9 时区选择上海
1.10 设置宿主机root密码,请根据规划填写
1.11 下面是磁盘分区部分,选择定制分区
1.12 常见分区
Ø 交换分区(swap)要根据物理内存的大小来配置(保险起见,分配32GB swap交换分区)
4G以内的物理内存,SWAP 设置为内存的2倍。
4-8G的物理内存,SWAP 等于内存大小。
8-64G 的物理内存,SWAP 设置为8G。
64-256G物理内存,SWAP 设置为16G。
Ø 其他空间全部分配给根目录/
1.13 Bootloader
1.14 安装软件包选项
选择basic server软件集,并选择可定制需要按照的软件包
1.15 面向应用的各类软件包选择
标注部分为在默认安装的基础上需要额外增加的软件包
1.16 自动安装过程
1.17 安装完成后重启
1.18 系统第一次启动后,按照下图进行一些配置
1.19 网卡eth0并配置IP等网络信息,便于远程访问
vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=x.x.x.x NETMASK= x.x.x.x GATEWAY= x.x.x.x 重启网络服务 Service network restart |
2 宿主机操作系统配置初始化
2.1 双网卡配置bond
vi /etc/rc.local ifenslave bond0 eth0 eth1 关闭networkmanager服务: service NetworkManager stop 永久关闭NetworkManager服务: chkconfig NetworkManager off vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 TYPE=Ethernet ONBOOT=yes BONDING_OPTS=”miimon=100 mode=1″ NM_CONTROLLED=no BRIDGE=br0 vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=none SLAVE=yes MASTER=bond0 NM_CONTROLLED=no vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=none SLAVE=yes MASTER=bond0 NM_CONTROLLED=no |
2.2 删除默认接口virbr0
Kvm虚拟机采用桥接方式接入网络,网桥方式的配置与虚拟机支持模块安装时预置的虚拟网络桥接接口virbr0没有任何关系,配置网桥方式时,可以把virbr0接口(即NAT方式里面的default虚拟网络)删除。
virsh net-destroy default virsh net-undefine default service libvirtd restart |
2.3 配置桥接接口
具体IP根据宿主机配置规划填写
vi /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR= x.x.x.x NETMASK= x.x.x.x GATEWAY= x.x.x.x DNS1=114.114.114.114 DNS2=8.8.8.8 TYPE=Bridge 设置转发,使其KVM可以通过网桥上网 ##开启路由转发功能 sed -i ‘/net.ipv4.ip_forward/s/0/1/’ /etc/sysctl.conf sysctl -p 重启网络服务 service network restart 查看网桥状态 # brctl show bridge name bridge id STP enabled interfaces br0 8000.7446a0f51698 no eth0 |
2.4 配置DNS
[root@centos6 ~]# vi /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
2.5 ssh端口改为60522
vi /etc/ssh/sshd_config Port 60522 |
2.6 selinux关闭
setenforce 0 vi /etc/selinux/config SELINUX=disabled |
2.7 配置防火墙
chkconfig iptables on vi /etc/sysconfig/iptables # Manual customization of this file is not recommended. *filter :INPUT DROP [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] # Local -A INPUT -s 127.0.0.0/8 -j ACCEPT # Mgnt -A INPUT -s x.x.x.x/32 -j ACCEPT COMMIT service iptables restart |
2.8 配置crontab
vi /etc/crontab */5 * * * * root /usr/sbin/ntpdate -u x.x.x.x; /sbin/hwclock -w service crond restart |
2.9 磁盘阵列分区及挂载
# parted /dev/sdb (parted) mklabel gpt (parted) unit s (parted) print (parted) rm 1 (parted) mkpart primary 2048 100% (parted) print mkfs.xfs /dev/sdb1 blkid mkdir /data vi /etc/fstab UUID=8f06d565-f417-448a-98a2-101d7e572fa4 /data ext4 defaults 0 0 mount -a |
注:xfs文件系统需要安装一下两个包才能支持,如果系统中没有mkfs.xfs命令,请从安装光盘中获取并安装一下两个包
rpm -ivh xfsprogs-3.1.1-10.el6.x86_64.rpm xfsdump-3.0.4-3.el6.x86_64.rpm
2.10 配置hostname
vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=centos6.9 |
2.11 扩大TCP及跟踪连接数
vi /etc/sysctl.conf net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_max_syn_backlog = 1500000 net.core.somaxconn = 1500000 net.ipv4.tcp_max_tw_buckets = 1440000 net.core.rmem_default = 8388608 net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 net.ipv4.tcp_congestion_control = cubic net.nf_conntrack_max = 2500000 net.netfilter.nf_conntrack_max = 2500000 net.netfilter.nf_conntrack_tcp_timeout_established = 180 net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120 net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60 net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120 /sbin/sysctl -p |
2.12 更改运行级别
vi /etc/inittab
id:3:initdefault:
启动模式5改为3
2.13 系统更新
yum upgrade -y
2.14 安装VNC server
vi /etc/hosts 127.0.0.1 centos6.9 yum install tigervnc-server -y |
2.15 重启服务器
reboot
3 Kvm虚拟机相关配置
下面配置过程可在宿主机外接显示器环境下进行,也可以vnc远程桌面连接进行,下面以vnc方式安装
3.1 创建文件夹
mkdir -p /data/kvm_image
mkdir -p /data/kvm_iso
mkdir -p /data/kvm_data
##使用FTP上传CentOS的ISO文件到/data/kvm_iso
3.2 创建KVM虚拟机
虚拟机名称、内存大小、cpu核数、虚拟机磁盘文件名称、磁盘大小、vnc端口这些根据虚拟机规划进行
virt-install \
–connect=qemu:///system \
–name=vm-x.x.x.x \
–ram=64000 \
–vcpus=8 \
–autostart \
–disk path=/data/kvm_image/vm-x.x.x.x.raw,bus=virtio,device=disk,size=2000,format=raw,sparse=true,cache=writeback,io=native \
–os-type=linux \
–os-variant=rhel6 \
–network bridge=br0,model=e1000 \
–cdrom=/data/kvm_iso/CentOS-6.10-x86_64-bin-DVD1.iso \
–graphics type=vnc,listen=0.0.0.0,port=5902,password=qwe321asdcxz \
–accelerate
选项解释:
–name centos6 ##虚拟机名称,自定义
–ram 1024 ##分配内存大小(默认大小MB)
–vcpus=1 ##分配CPU核心数,最大与时提及CPU核心数相同
–disk path=/data/kvm/image/centos6.img ##指定虚拟机镜像
–network bridge=br0 ##指定网络
–cdrom=/data/iso/CentOS-6.9-x86_64-bin-DVD1.iso ##指定安装镜像iso
–accelerate ##加速
–vnclisten=0.0.0.0 ##指定VNC绑定IP,默认绑定127.0.0.1,这里改为0.0.0.0
–vncport=5900 ##指定VNC监听端口(默认为5900),可以自行设置
–vnc ##启用VNC管理
执行虚拟机安装命令后,用vnc客户端连接vncserver,按照虚拟机操作系统安装相关章节进行虚拟机操作系统安装
注:为了确保vnc连接稳定,请调低vnc图像质量
查看是否运行:
# virsh list –all
重启虚拟机
virsh shutdown vm-x.x.x.x
virsh start vm-x.x.x.x
4 kvm虚拟机操作系统安装
虚拟机操作系统安装步骤与宿主机安装过程只有如下区别:
1) 取消虚拟化相关软件包的安装,即下图中的软件包全部取消选择
5 kvm虚拟机操作系统配置初始化
5.1 配置网卡eth0
方法1:setup进入图形方式配置
方法2:文本模式直接配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=x.x.x.x NETMASK= x.x.x.x GATEWAY=x.x.x.x DNS1=114.114.114.114 DNS2=8.8.8.8 service network restart |
5.2 ssh端口改为60522
vi /etc/ssh/sshd_config Port 60522 service sshd restart |
之后可以ssh登录配置——–
5.3 配置DNS
vi /etc/resolv.conf nameserver 114.114.114.114 nameserver 8.8.8.8 |
5.4 永久关闭networkmanager服务
service NetworkManager stop
chkconfig NetworkManager off
5.5 selinux关闭
setenforce 0 vi /etc/selinux/config SELINUX=disabled |
5.6 配置防火墙
chkconfig iptables on vi /etc/sysconfig/iptables # Manual customization of this file is not recommended. *filter :INPUT DROP [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] # Local -A INPUT -s 127.0.0.0/8 -j ACCEPT # Mgnt -A INPUT -s x.x.x.x/32 -j ACCEPT COMMIT service iptables restart |
5.7 配置crontab
vi /etc/crontab */5 * * * * root /usr/sbin/ntpdate -u x.x.x.x; /sbin/hwclock -w service crond restart |
5.8 配置hostname
vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=vm-x.x.x.x |
5.9 扩大TCP及跟踪连接数
vi /etc/sysctl.conf net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_max_syn_backlog = 1500000 net.core.somaxconn = 1500000 net.ipv4.tcp_max_tw_buckets = 1440000 net.core.rmem_default = 8388608 net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 net.ipv4.tcp_congestion_control = cubic net.nf_conntrack_max = 2500000 net.netfilter.nf_conntrack_max = 2500000 net.netfilter.nf_conntrack_tcp_timeout_established = 180 net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120 net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60 net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120 /sbin/sysctl -p |
5.10 更改运行级别
vi /etc/inittab id:3:initdefault: 启动模式5改为3 |
5.11 系统更新
yum upgrade -y
5.12 重启服务器
reboot
6 附录
6.1 KVM软件包单独安装过程
yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v virt-install libguestfs-tools
/etc/init.d/libvirtd restart #重启
安装完成后查看状态如下:
[root@localhost iso]# virsh -c qemu:///system list
Id 名称 状态
—————————————————-
[root@localhost iso]# lsmod |grep kvm
kvm_intel 54285 0
kvm 333172 1 kvm_intel
[root@localhost iso]# virsh –version
0.10.2
[root@localhost iso]# virt-install –version
0.600.0
6.2 虚拟机virt-install命令选项
- -n –name= 客户端虚拟机名称
- -r –ram= 客户端虚拟机分配的内存
- -u –uuid= 客户端UUID 默认不写时,系统会自动生成
- –vcpus= 客户端的vcpu个数
- -v –hvm 全虚拟化
- -p –paravirt 半虚拟化
- -l –location=localdir 安装源,有本地、nfs、http、ftp几种,多用于ks网络安装
- –vnc 使用vnc ,另有–vnclient=监听的IP –vncport =VNC监听的端口
- -c –cdrom= 光驱 安装途径
- –disk= 使用不同选项作为磁盘使用安装介质
- -w NETWORK, –network=NETWORK 连接客户机到主机网络
- -s –file-size= 使用磁盘映像的大小 单位为GB
- -f –file= 作为磁盘映像使用的文件
- –cpuset=设置哪个物理CPU能够被虚拟机使用
- –os-type=OS_TYPE 针对一类操作系统优化虚拟机配置(例如:‘linux’,‘windows’)
- –os-variant=OS_VARIANT 针对特定操作系统变体(例如’rhel6’, ’winxp’,’win2k3’)进一步优化虚拟机配置
- –host-device=HOSTDEV 附加一个物理主机设备到客户机。HOSTDEV是随着libvirt使用的一个节点设备名(具体设备如’virsh nodedev-list’的显示的结果)
- –accelerate KVM或KQEMU内核加速,这个选项是推荐最好加上。如果KVM和KQEMU都支持,KVM加速器优先使用。
- -x EXTRA, –extra-args=EXTRA 当执行从”–location”选项指定位置的客户机安装时,附加内核命令行参数到安装程序
- –nographics “virt-install” 将默认使用–vnc选项,使用nographics指定没有控制台被分配给客户机
6.3 KVM虚拟机常用操作命令
Virsh语法参考(centos为KVM名字)
virsh list –all 列出所有的虚拟机
virsh start centos 启动centos虚拟机
virsh shutdown centos 关闭centos虚拟机
virsh destroy centos 强制关闭centos虚拟机
virsh autostart centos 设置centos自动启动
virsh undefine centos 删除centos虚拟机
virsh suspend centos 暂停centos虚拟机
vrish resume centos 恢复centos虚拟机
virsh reboot centos 重启centos虚拟机
virsh edit centos 编辑centos虚拟机
virsh vncdisplay centos vnc显示
kvm磁盘扩容
qemu-img resize insight_hub_89.raw +1500G
6.4 虚拟机挂载宿主机目录
主板和cpu必须支持vt-d,需要在bios中打开,centos7以上版本支持pci透传
(1)在host OS上面创建新的目录和在这个目录里面创建一个文件。
# pwd
/data/kvm_data
# mkdir vm-x.x.x.x-data
touch /data/kvm_data/vm-x.x.x.x-data/file
(2)在停止KVM的实例后,添加下面的配置
# virsh list –all
Id Name State
—————————————————-
5 vm- x.x.x.x running
# virsh shutdown vm-x.x.x.x
Domain insight_hub_89 is being shutdown
root@kvm:~# virsh edit vm-x.x.x.x
…
<devices>
…
<filesystem type=’mount’ accessmode=’passthrough’>
<source dir=’/var/data/kvm_data/vm- x.x.x.x ‘/>
<target dir=’data’/>
</filesystem>
…
</devices>
…
Domain kvm1 XML configuration edited.
(3)启动VM虚拟机:
root@kvm:~# virsh start vm-x.x.x.x
Domain kvm1 started
(4)执行以下命令连接控制台
root@kvm:~# virsh console vm-x.x.x.x
Connected to domain kvm1
Escape character is ^]
Debian GNU/Linux 8 debian ttyS0
debian login: root
Password:
…
(5)确保9p和virtio内存驱动已经加载。
root@debian:~# lsmod | grep 9p
9pnet_virtio 17006 0
9pnet 61632 1 9pnet_virtio
virtio_ring 17513 3 virtio_pci,virtio_balloon,9pnet_virtio
virtio 13058 3 virtio_pci,virtio_balloon,9pnet_virtio
(6)挂载共享的目录到/mnt
root@debian:~# mount -t 9p -o trans=virtio tmp_shared /mnt
(7)列出刚刚挂载的东西
root@debian:~# mount | grep tmp_shared
tmp_shared on /mnt type 9p (rw,relatime,sync,dirsync,trans=virtio)
(8)查看下我们在第一步创建的文件是否能看的到。
root@debian:~# ls -la /mnt/
total 8
drwxr-xr-x 2 root root 4096 Mar 23 11:25 .
drwxr-xr-x 22 root root 4096 Mar 22 16:28 ..
-rw-r–r– 1 root root 0 Mar 23 11:25 file
6.5 KVM挂载虚拟磁盘
创建磁盘
qemu-img create -f raw /data/kvm_data/vm-x.x.x.x-data.raw 10000G
chown qemu:qemu /data/kvm_data/vm-x.x.x.x-data.raw
chmod 755 /data/kvm_data/vm-x.x.x.x-data.raw
添加磁盘
virsh attach-disk vm- x.x.x.x(虚拟机名称) /data/kvm_data/vm-x.x.x.x-data.img(虚拟磁盘路径) vdb(系统内的设备名称,一般vda已被用于装操作系统,可查看虚拟机配置文件确认可用设备名) –subdriver raw –config –live
示例:
virsh attach-disk vm- x.x.x.x /data/kvm_data/vm- x.x.x.x -data.raw vdb –subdriver raw –config –live
参照操作系统磁盘编辑新加磁盘属性,如:cache=’writeback’ io=’native’
<disk type=’file’ device=’disk’>
<driver name=’qemu’ type=’raw’ cache=’writeback’ io=’native’/>
<source file=’/var/data/kvm_data/vm- x.x.x.x-data.img’/>
<target dev=’vdb’ bus=’virtio’/>
<address type=’pci’ domain=’0x0000′ bus=’0x00′ slot=’0x07′ function=’0x0’/>
</disk>
# parted /dev/vdb (parted) mklabel gpt (parted) unit s (parted) print (parted) rm 1 (parted) mkpart primary 2048 100% (parted) print mkfs.ext4 /dev/vdb1 blkid mkdir /data vi /etc/fstab UUID=8f06d565-f417-448a-98a2-101d7e572fa4 /data ext4 defaults 0 0 mount -a |
注:xfs文件系统需要安装一下两个包才能支持,如果系统中没有mkfs.xfs命令,请从安装光盘中获取并安装一下两个包
rpm -ivh xfsprogs-3.1.1-10.el6.x86_64.rpm xfsdump-3.0.4-3.el6.x86_64.rpm
最后,重启虚拟机验证OS重启后磁盘是否能正常挂载
虚拟磁盘卸载过程:
vi /etc/fstab
删掉这个磁盘的配置
UUID=ed8c07ab-baf2-4f35-904e-cd8a000653ad /data ext4 defaults 0 0
umount /dev/vdb1
virsh detach-disk vm- x.x.x.x vdb
virsh edit vm- x.x.x.x
删掉这个磁盘的配置
<disk type=’file’ device=’disk’>
<driver name=’qemu’ type=’raw’ cache=’writeback’ io=’native’/>
<source file=’/data/kvm_data/vm-x.x.x.x-data.raw’/>
<target dev=’vdb’ bus=’virtio’/>
<address type=’pci’ domain=’0x0000′ bus=’0x00′ slot=’0x07′ function=’0x0’/>
</disk>
rm -rf /data/kvm_data/vm- x.x.x.x -data.raw
6.6 虚拟机克隆
在克隆虚拟机之前,必须先暂停或者停掉kvm 虚拟机。
[root@centos6 data]# virsh list –all
Id Name State
—————————————————-
– centos6.9.1 shut off
执行命令virt-clone
virt-clone -o vm-x.x.x.x(old) -n vm-x.x.x.x(new) -f /data/kvm_image/vm-x.x.x.x(new).raw
如果克隆时间过长,也可以后台执行,样例命令如下:
nohup virt-clone -o vm- x.x.x.x -n vm-y.y.y.y -f /data/kvm_image/vm-y.y.y.y.raw &
参数说明:
-o :指定源虚拟机
-n :命名新克隆的虚拟机
-f :指定新克隆虚拟机的位置
查看各虚拟机的状态:
#virsh list –all
按vnc端口 规划 修改编辑修改虚拟机 端口及添加vnc登录 密码
virsh edit vm-x.x.x.x
启动新克隆的虚拟机,配置计算机名及IP地址:
virsh start vm-x.x.x.x
———————————————————————————-
克隆完之后,会发现没有eth0网卡。
通过vnc客户端图形界面登录新的虚拟机
1、编辑/etc/udev/rules.d/70-persistent-net.rules文件
把NAME=”eth0″的那行配置注释掉或者删掉,把NAME=”eth1″的修改成NAME=”eth0″,修改后如下:
2、更改网卡配置文件,/etc/sysconfig/network-scripts/ifcfg-eth0
将HWADDR的值修改为/etc/udev/rules.d/70-persistent-net.rules文件中的新值
[root@centos6 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=XX:XX:XX:XX:XX:XX
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=x.x.x.x
NETMASK=x.x.x.x
GATEWAY=x.x.x.x
DNS1=114.114.114.114
DNS2=8.8.8.8
3、修改主机名
[root@centos6 ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=vm-x.x.x.x
[root@centos6 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=x.x.x.x
NETMASK=x.x.x.x
GATEWAY=x.x.x.x
DNS1=114.114.114.114
DNS2=8.8.8.8
4、重启系统,reboot。
此时我们就可以ssh登录虚拟机进行配置了!
———————
6.7 KVM虚拟机冷迁移过程:
1,虚拟机kvm1是开启状态
2,保存当前的运行状态
# virsh save kvm1 /etc/libvirt/qemu/kvm1.xml.save
Domain kvm1 saved to /etc/libvirt/qemu/kvm1.xml.save
3,scp或者rsync把相关的文件都拷贝到被迁移的宿主机
# scp /etc/libvirt/qemu/kvm1.xml.save x.x.x.x:/etc/libvirt/qemu/
# scp /etc/libvirt/qemu/kvm1.xml x.x.x.x:/etc/libvirt/qemu/
# scp /var/lib/libvirt/images/kvm1.qcow2 x.x.x.x:/var/lib/libvirt/images/
4,到x.x.x.x (也就是迁移的目标宿主机)上操作
# virsh define /etc/libvirt/qemu/kvm1.xml –define一下,然后就可以用virsh list –all查看到
5,# virsh restore /etc/libvirt/qemu/kvm1.xml.save
6.8 调整KVM虚拟机cpu和内存配置
停止虚拟机
virsh shutdown vm-x.x.x.x
virsh list –all
编辑虚拟机配置,修改内存大小和cpu个数
virsh edit vm-x.x.x.x
<memory unit=’KiB’>98304000</memory>
<currentMemory unit=’KiB’>98304000</currentMemory>
<vcpu placement=’static’>12</vcpu>
执行命令,写入配置
virsh setvcpus vm-x.x.x.x 12 –config
virsh setmem vm-x.x.x.x 98304000 –config
启动 虚拟机
virsh start vm-x.x.x.x
如果start虚拟机起不了,则执行reboot
virsh reboot vm-x.x.x.x
虚拟机启动成功后,查看/proc/meminfo /proc/cpuinfo 确认是否扩容成功
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/36689.html