简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言:请勿轻易调优,除非很清楚在干什么KVM 作为 Nova 的虚拟化 Driver,是真正意义上负责虚拟机生命周期管理虚拟化基础设施,所以,如果清楚 KVM 的某些调优参数和策略,就有可能为 Nova 提供调优的基础和入口。Qemu-KVM 负责虚拟机的 CPU、Memory、存储和网络的虚拟化,所以可从该四个方面进行调优。1. CPU Tuning1.1 Cache share tuning对
1. virtio:针对Linux的I/O的虚拟化框架在虚机中,可以通过qemu模拟e1000网卡,这样的经典网卡一般各种客户操作系统都会提供inbox驱动,所以从兼容性上来看,使用类似e1000的模拟网卡是非常一个不错的选择。但是,e1000网卡上也包含了复杂的io端口,寄存器,缓存配置,虚拟机每次收发包都会引起更多的io和mmio操作,使得虚拟机频繁的陷出,最终导致网络性能不佳。为了解决上述全
环境:centos8虚拟机使用一个虚拟机来模拟两个节点1. 安装软件包安装glusterfs源# yum install centos-release-gluster7得到/etc/yum.repos.d/CentOS-Gluster-7.repo重新创建yum源cache# make makecache安装glusterfs# yum install -y glusterfs glusterfs
Linux Control Group 简介 一文介绍了如何使用 cgroup 限制进程的资源:cpu,memory,block IO 和 network IO。在宿主机看来,基于 qemu-kvm 的虚拟机就是一个进程,为了避免某些虚拟机占用过多的资源而影响了其它的虚拟机,业界常用 cgroup 限制虚拟机占用的资源。libvirt 是管理虚拟机的一个重要库,它同样依赖 cgroup 限制虚拟机
通过virsh命令迁移虚拟机virsh migrate --live --verbose testvm qemu+ssh://192.168.10.215/system tcp://192.168.10. 215 --unsafe”–verbose 指迁移demo3虚拟机,192.168.10.215为节点2的IP地址,使用tcp协议连接–unsafe参数表示跳过安全检测提示下面的错误error:
1. Pre-copy 预拷贝内存预拷贝内存(Pre-copy)通过一个循环,将内存数据发送至目的主机VM,循环第一轮发送所有内存数据,接下来每一轮发送上一轮预拷贝过程中的脏页。最后一轮是停机拷贝阶段,源主机被挂起,停止内存更新,将脏页整体拷贝到目的主机vm上。对于更新速度非常快的内存部分,每次循环过程都会变脏,需要重复 pre-copy,同时也导致循环次数非常多,迁移的时间变长。针对这种情况,K
在生产环境中,大多数的场景是 vmware 虚拟机迁移到 qemu 环境,一般是通过关机然后导出、导入磁盘镜像来实现。如果要将 qemu 环境虚拟机迁移到 vmware 怎么办呢?要求业务中断时间尽可能短。下面介绍一种思路,来实现类似热迁移的效果(实际并不是热迁移,内存没办法做到热迁移,只是将业务中断时间缩短到很小间隔)。
一、 vSwitch虚拟交换机简介虚拟交换机(vSwitch)是负责主机上的虚拟机之间以及虚拟机与外部之间流量交换的重要部件。vSwitch主要用于实现本台主机上虚拟机的网络接入,转发效果与传统二层交换机类似。在虚拟化和云计算环境中,虚拟机在虚拟化平台内部流量的转发无法直观进行监控。维护人员对于流量在虚拟机和物理主机的端口之间的走向也经常存在很多疑问与困惑。除了使用VEPA解决方案外,也可以针对性
《虚拟化技术原理与实现》一书链接:http://book.2cto.com/201210/6736.html“变化,无论是突如其来的,还是循序渐进的,有时都会淘汰你认为理所当然的一切。”——《转型》云计算作为一种新型资源分配和使用模式,它为“移动为端,云为中心”的移动互联网业务体系打下了基础,起到了信息化社会发展的中坚作用。在云计算的SaaS、Paa
以前提到过vdpa,只有mellanox connectx-5网卡,不支持vdpa,公司最近来了mellanox DPU,也就是bluefield-2,自带connectx-6网卡,硬件支持vdpa。1. 需求虚拟机cpu加速有intel vt-x,memory加速有intel ept技术,剩下就是网络和存储io加速,io路径长,网络io路径是虚拟机virtio-ovs-vxlan-host内核协