![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
KVM
文章平均质量分 83
认真的柯南
专注虚拟化,硬件显卡网卡加速,分布式机器学习系统优化
展开
-
Step into the world of ARM Server
ARM with the full name of 'Advanced RISC Machine', is a famous RISC processor from cambridge England.原创 2022-06-10 01:47:36 · 723 阅读 · 0 评论 -
QEMU 7.0 发布
四月19号,新版本的QEMU 7.0 发布,本版主要包含了对英特尔 AMX 指令集支持(高级矩阵扩展),该指令集主要用于对英特尔至强服务器的扩展,该指令集提供了新的自定义 TMM“TILE”寄存器和用于操作这些寄存器中数据的指令,例如用于矩阵乘法的 TMUL(Tile matrix MULtiply)。另一个主要的变化是改善了镜像的fleecing备份。当前系统创建快照,然后通过写前复制 (CBW) 过滤器来更新快照的状态,从客户系统写入的区域复制数据。ARM架构增加了对“virt”机器中vi.原创 2022-05-23 02:12:08 · 501 阅读 · 0 评论 -
Setup Intel Optane DCPMM in KVM/QEMU Guests
We are using Intel Optane DataCenter Persistent Memory Module as the NVDIMM device here. Based on QEMU vNVDIMM support, we can use DCPMM in a Guest VM.Even though, QEMU could support nvdimm from version 2.6, but SLES only support NVDIMM in the host from原创 2020-12-28 22:03:12 · 660 阅读 · 0 评论 -
vfio-ccw dasd ipl support
This feature could support booting from vfio-ccw dasd devices.It is enabled in our SLE12SP5, SLE15SP1 and SLES15SP2This feature is actally using a real dasd for ipl device based on vfio-ccw bus.So it is not like using a vfio-cow qcow2 or just use th.原创 2020-12-23 04:53:49 · 529 阅读 · 1 评论 -
Accelerate your VM by OVS-DPDK in SUSE(Guest)
This article shows how to setup a vhost port in your vm with virtio device, implement a zero copy path for your virtual machines. Host Setup1. Backgroud2. Pre-requirement3. Host Setup3.1 ...原创 2019-02-01 04:23:28 · 865 阅读 · 0 评论 -
GPU虚拟化之硬件纵横
前面讲到GPU厂家目前是AMD Intel Nvidia三家鼎立,但是Nvidia一家独大,但是虚拟化领域AMD凭借其硬件实现的专利而独占先机,可惜没有好好利用这个优势,被Intel跟Nvidia的mdev软件实现拔得头筹,在4.10中率先实现主线内核支持。下面将对各家支持GPU虚拟化的产品作简要说明。1. IntelIntel目前只有集成显卡,也就是说Intel只有GPU核心,而没有独立...原创 2019-01-22 11:27:37 · 1415 阅读 · 0 评论 -
GPU虚拟化之前世今生
如今的显卡市场主要由AMD,Intel,Nvidia三家统治,然后Nvidia一家独大。尤其是N家提出的CUDA(Compute Unified Device Architecture)统一计算架构更是一骑绝尘,完全统治了GPGPU(计算为目的的GPU)市场。目前GPU虚拟化并不能在所有的硬件里操作,正如DPDK对于网卡一样, 目前只有一些高端显卡才能实现。毕竟这是由它的需求客户场景所决定的,...原创 2019-01-22 05:08:35 · 1521 阅读 · 0 评论 -
在KVM中运行苹果操作系统
由于版权的关系,MacOS目前只能在苹果自家的硬件设备上运行,虚拟机方面只有VMWare。本文介绍一种在Linux KVM下运行的方式,请确保在MacOS下运行你的Linux虚拟机,当然一般的Linux系统可以, 但是因为版权的问题,责任自负 :-)目前苹果QEMU虚拟机只能在UEFI模式下启动,在这里你需要先下载一个特殊的UEFI固件。下面,我将手把手教你在KVM下安装运行你的苹果操作系...原创 2019-01-27 06:37:34 · 6047 阅读 · 6 评论 -
Run a kvm-support vm on Raspberry pi 2
Raspberry Pi 2 uses bcm2709 which is an ARMV7 processor. cat /proc/cpuinfo 01 02 03 04 05 06 07 08 09 10 11 Hardware : BCM2709 Revisio...原创 2019-01-21 03:48:45 · 847 阅读 · 0 评论 -
在新Linux内核中体验GPU虚拟化
从内核4.10, 支持 virtual gpu 的代码开始汇入主线程。这部分代码主要由两部分组成:首先, mediated 设备框架(mdev),基本上,这部分代码使得内核驱动开始用vfio框架跟接口来支持虚拟pci设备。nvidia 以及intel都采用了这种所谓的mdev机制,将宿主机中的物理GPU分割成多个虚拟设备,以便供多个虚拟机同时使用。第二个, intel 的i915驱动也是采...翻译 2019-01-21 02:40:52 · 4279 阅读 · 0 评论 -
Accelerate your VM by OVS-DPDK in SUSE(HOST)
This article shows how to setup a vhost port in your vm with virtio device, implement a zero copy path for your virtual machines. Host Setup1. Backgroud2. Pre-requirement3. Host Setup3.1 cpu...原创 2019-01-15 03:33:58 · 802 阅读 · 0 评论 -
GPU passthrought setup for Nvidia V100 (Part II)
Part one: HOSTPart two: Guest Part Two Guest Installment by virt-manager 1.1 Make sure you are installing a VM with UEFI mode1.2 Make sure Your HOST is SLES12SP2 and so on1.3 Still need...原创 2019-01-20 09:07:00 · 951 阅读 · 0 评论 -
GPU passthrought setup for Nvidia V100 (Part I)
This is an instruction based on V100 and GPU compute purpose only. There will be two parts for this instruction, Host setup and Guest Setup Part one: HOSTPart two: GuestPlease make sure using Nv...原创 2019-01-20 09:06:09 · 1004 阅读 · 0 评论 -
QEMU 3.0.0 新特性一览
QEMU 在 2018年8月15发布了版本3.0.0, 正式从 2.12 进入了3.0 时代。而且到今年位为止,QEMU 已经有15个年头了,出乎意料的长阿,:)其主要新特性如下:ARM: 在virt机器中支持SMMUv3 IOMMU 在v8M中支持VLLDM 和 VLSTM浮点数指令,也对AArch64的 FP16扩展指令做了改善 在linux user...原创 2019-01-24 06:58:59 · 1264 阅读 · 0 评论 -
QEMU 3.1.0 新特性一览
QEMU 3.1.0 在2018年 12月12号发布,相比 3.0 从189个开发者中新加载 1900个补丁新特征包括如下:ARM: 新支持 microbit 一个 Xilinx Versal机器模型 新支持 ARMv6M 以及 Cortex-M0 CPU架构 新支持 Cortex-A72 CPU 对xlnx-zynqmp提供GICv2 中断控制支持...原创 2019-01-24 07:23:37 · 1452 阅读 · 0 评论 -
微虚机之Firecracker
Firecracker 是亚马逊aws最近开源的一个微虚机项目,按照他们的宣传,这是一个轻量的虚拟化技术,旨在为他们的容器服务以及函数服务(无服务器服务)提供一个安全便捷的支持平台。Firecracker翻译过来是鞭炮的意思,可以说这个取名非常的直观有意思,每一个微虚机都如一个鞭炮,小而有爆发力,作为一长串的整体又能够多点开花。FireCracker不同于传统的容器化项目,它由Rust语言...原创 2019-01-24 02:11:39 · 5274 阅读 · 1 评论