1、查看母机里面的子机情况

[root@bogon ~]# virsh list --all
Id    Name                           State
----------------------------------------------------
-     caimz1                         shut off
-     caimz2                         shut off

以caimz2 子机为例子来调整cpu内存、网卡

2、编辑caimz2的配置文件

virsh edit caimz2 或者vim /etc/libvirt/qemu/caimz2.xml都是一样的。

virsh edit caimz2 也就是去编辑/etc/libvirt/qemu/caimz2.xml这个文件

其中memory unit的大小是你设置的最大的内存的值,

而下面的currentMemory unit是当前系统里面使用的内存的大小,可以调节增大至memory unit的大小

但是不能超过memory unit的大小,否则报错。

vcpu 之前是1个也就是单核,现在修改成2个也就是双核。

修改:
  <memory unit='KiB'>524288</memory>
  <currentMemory unit='KiB'>524288</currentMemory>
  <vcpu placement='static'>1</vcpu>

为:
  <memory unit='KiB'>824288</memory>
  <currentMemory unit='KiB'>824288</currentMemory>
  <vcpu placement='static'>2</vcpu>

3、关机开机重启

[root@bogon ~]# virsh destroy caimz2

Domain caimz2 destroyed

[root@bogon ~]# virsh list --all
Id    Name                           State
----------------------------------------------------
-     caimz1                         shut off
-     caimz2                         shut off

[root@bogon ~]# virsh start caimz2
Domain caimz2 started

[root@bogon ~]# virsh console caimz2
Connected to domain caimz2

5、进入系统查看 内存大小,cpu个数

我之前是512M现在700M了。

[root@localhost ~]# cat /proc/cpuinfo |grep cpu
cpu family     : 6
model name     : QEMU Virtual CPU version (cpu64-rhel6)
cpu MHz          : 2494.388
cpu cores     : 1
cpuid level     : 4
cpu family     : 6
model name     : QEMU Virtual CPU version (cpu64-rhel6)
cpu MHz          : 2494.388
cpu cores     : 1
cpuid level     : 4

现在是两个cpu了。

不重启虚拟机在线增加网卡

1、列出子机的网卡

[root@bogon ~]# virsh domiflist caimz2
     Interface  Type       Source     Model       MAC
     -------------------------------------------------------
     vnet0      bridge     br0        virtio      52:54:00:77:78:3a

2、增加一个网卡

[root@bogon ~]# virsh attach-interface caimz2 --type bridge --source br0
     Interface attached successfully

caimz2  是名字为caimz2的子机

bridge  是新增加的网卡桥接模式

在查看新增后的网卡

[root@bogon ~]#  virsh domiflist caimz2
     Interface  Type       Source     Model       MAC
     ------------------------------------------------------- 
     vnet0      bridge     br0        virtio      52:54:00:77:78:3a
     vnet1      bridge     br0        -           52:54:00:03:76:8e

此时是在线增加网卡也就是虚拟机不关机的情况下增加网卡,若是虚拟机断电后重启就不存在了。

[root@bogon ~]# virsh dumpxml caimz2> /etc/libvirt/qemu/caimz2.xml

//命令行增加的网卡只保存在内存中,重启就失效,所以需要保存到配置文件中,其中/etc/libvirsh/qemu/caimz2.xml 为caizm2子机的配置文件

3、永久增加一个网卡,修改配置文件

[root@bogon ~]# virsh edit caimz2

保存,重启,进入系统,

ifconfig -a 会看见多一个网卡。

此时就多了一个新增的网卡。

转载于:https://blog.51cto.com/caimengzhi/1703897

KVM - 调整cpu内存、网卡相关推荐

  1. KVM调整cpu和内存

    1.virsh edit centos73 (更改前要将virsh shutdown centos73 ) 找到"memory"和"vcpu"标签,将 < ...

  2. DMA流程简介--CPU/内存/网卡之间的交互

    1. 收包 CPU填充缓冲地址到接收侧描述符. 网卡读取接收侧描述符获取缓冲区地址. 网卡将包的内容写到缓冲区地址处. 网卡回写接收侧描述符更新状态(确认包内容已写完). CPU读取接收侧描述符以确定 ...

  3. mysql监控内存cpu使用率_监控 cpu 内存 网卡的使用情况的一个命令 比较实用

    sar -r -u -n DEV 1 1000 >/data/200.sql  2>&1 & 监控结果: 02:51:11 PM kbmemfree kbmemused  ...

  4. linux查看网卡连接哪个cpu,Linux查看CPU/内存/网卡/操作系统信息

    测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CP ...

  5. 如何查看笔记本信息(型号/序列号/CPU/内存/网卡MAC)

    一.查看笔记本型号 1. 标签查询 电脑底部标签中有型号序列,网页搜索该型号序列即可跳转至品牌信息 2. 购买信息或找品牌客服 二.查看笔记本序列号 开始界面输入cmd调出命令提示符面板,输入wmic ...

  6. kvm性能优化方案---cpu/内存/磁盘/网络

    kvm性能优化方案 kvm性能优化,主要集中在cpu.内存.磁盘.网络,4个方面,当然对于这里面的优化,也是要分场景的,不同的场景其优化方向也是不同的,下面具体聊聊这4个方面的优化细节. cpu 在介 ...

  7. 【KVM系列02】KVM的CPU 和内存虚拟化

    第二章 KVM的CPU 和内存虚拟化 1. 为什么需要 CPU 虚拟化 1.1 基于二进制翻译的全虚拟化(Full Virtualization with Binary Translation) 1. ...

  8. 调整cpu和内存查看子机配置

    调整cpu和内存查看子机配置: virsh dominfo test02 virsh edit  test02 修改:   <memory unit='KiB'>524288</me ...

  9. JVM优化之调整大内存分页(LargePage)

    转自:http://cjjwzs.iteye.com/blog/1059381 本文将从内存分页的原理,如何调整分页大小两节内容,向你阐述LargePage对JVM的性能有何提升作用,并在文末点明了大 ...

最新文章

  1. 巧用二进制,让性能提升100倍,让存储空间减少100倍
  2. strapi 开源api 内容管理平台试用
  3. 【深度学习入门到精通系列】医疗影像分割
  4. 如何使用python批量下载-用Python调用迅雷实现后台批量下载
  5. 12.IDA-虚函数和虚表(vf代表虚函数,vf3代表this指向第三个函数)
  6. asp.net js 提示信息封装函数
  7. MySQL时间函数timestampdiff()使用
  8. 国内在线查看Java源码(支持下载)
  9. 我的世界java版forge放在哪_我的世界forge怎么装mod(mod安装方法介绍)
  10. 数学作图工具_一款简单易用的数学作图工具手机电脑都可以用哦
  11. android 雷达搜索动画,Android特效专辑(九)——仿微信雷达搜索好友特效,逻辑清晰实现简单...
  12. linux谷歌浏览器flash屏蔽,默认禁用Flash!谷歌发布Chrome 76稳定版
  13. 两金压降两金指什么_​什么是两金压降
  14. 关于3阶Volterra滤波器一些理解
  15. Kotlin | 关于 Lazy ,你应该了解的这些事
  16. 自定义ListVIew添加上下更多项
  17. 使用FileZilla下载Jason2和Jason3雷达高度计数据
  18. windows下服务或SYSTEM权限读取当前用户注册表HKEY_CURRENT_USER
  19. 【JIS-CTF靶场搭建及解题思路】
  20. 关于高通CAMX架构下的AE调试的总结

热门文章

  1. Lync-技巧-1.启用-用户
  2. 8 基于管道的持久化存储 scrapy
  3. 云企业网的应用于功能详解
  4. Redis的安装及创建节点、部署群集
  5. [20180606]如何dump数据库里面的汉字.txt
  6. 工厂模式理解了没有?
  7. 在openstack上创建第一个虚拟机
  8. [转]微服务(Microservice)那点事
  9. onvif规范的实现:onvif开发常用调试方法 和常见的segmentation fault错误
  10. 刚刚入手一台G11,发短信是老是出现“发送自HTC手机”字样