专注虚拟化性能优化,硬件显卡网卡虚拟加速,面向容器的轻量虚拟化开发 永远的Linux Geeker!
发布时间:2019-01-23 11:24:36
1. 安装依赖包# sudo apt-get install fakeroot kernel-package2. 下载内核源码# sudo apt-get source linux3. 解压内核到文件夹 # tar -xvJf linux-3.12.tar.xz & cd Linux-3.124. 复制内核配置文件# cp /boot/config.* .config.........【阅读全文】
发布时间:2019-01-23 10:37:54
NBD, network block device, 网络块存储,一个非常轻量,配置非常简单的远程存储,QEMU本身也支持了NBD网络协议。本文将对如何在QEMU虚机中如何使用NBD将进行详细介绍。
正常使用过程中需要进行两部分的设置,服务器端以及客户机端的设置,这也是典型的CS模式应用,当然读者需要这里要将远程块存储同分布式存储分开,NBD仍然属于传统的块设备范畴。......【阅读全文】
发布时间:2019-01-22 21:05:28
定时器做什么?
定时器(QEMU定时器)提供了一种在时间段结束后的函数回调,并且传递了一个透明指针。
QEMU中有下面三种时钟系统:
1 实时时钟,即便是VM停止了,它仍然以1000HZ精度运转
2. 虚拟时钟,只有在VM运转时工作的高精度时钟
3. 宿主机时钟,......【阅读全文】
发布时间:2019-01-22 11:12:34
前面讲到GPU厂家目前是AMD Intel Nvidia三家鼎立,但是Nvidia一家独大,但是虚拟化领域AMD凭借其硬件实现的专利而独占便利,可惜没有好好利用这个优势,被Intel跟Nvidia的mdev软件实现抢占先机,在4.10中首先实现主线内核支持。下面将对各家支持GPU虚拟化的产品作简要说明。1. IntelIntel目前只有集成显卡,也就.........【阅读全文】
发布时间:2019-01-22 11:00:25
如今的显卡市场主要由AMD,Intel,Nvidia三家统治,然后Nvidia一家独大。尤其是N家提出的CUDA(Compute Unified Device Architecture)统一计算架构更是一骑绝尘,完全统治了GPGPU(计算为目的的GPU)市场。目前GPU虚拟化并不能在所有的硬件里操作,正如DPDK对于网卡一样, 目前一直有一些高端显卡才能实现。毕竟这是.........【阅读全文】
发布时间:2019-01-22 10:53:50
每一年SUSE都会在捷克举行一次Labs大会,可以说这是SUSE最大的技术峰会,同时还会邀请其合作伙伴参加,这次就有Intel,西数,SAP等公司。真个会议涵盖了内核,编译器,HPC,安全,虚拟化,云计算,容器,分布式存储等各个方面,可以说一次技术含量比较高也比较全面的集会,大会的所有讲演同时在youtube直播。今年有幸被选.........【阅读全文】
发布时间:2019-01-22 10:33:33
从内核4.10, 支持 virtual gpu 的代码开始汇入主线程。这部分代码主要由两部分组成:首先, mediated 设备框架(mdev),基本上,这部分代码使得内核驱动开始用vfio框架跟接口来支持虚拟pci设备。nvidia 以及intel都采用了这种所谓的mdev机制,将宿主机中的物理GPU分割成多个虚拟设备,以便供多个虚拟机同时使用。.........【阅读全文】
发布时间:2019-01-22 10:24:26
让我们先来了解一下历史:VGA起源:VGA 由IBM在1987年提出。 它有一些列的新功能,同时也兼容它的那些前辈如CGA跟EGA的所有功能:1. 文本模式(80x25,字体小一下的话也可以支持80x50)2. 16色模式(640x480,四位色)3. 256色模式(320x240, 8位色)4. 也支持用户自定义一些操作,例如双重扫描或者分屏.........【阅读全文】
发布时间:2019-01-22 09:27:48
1. 安装文本编辑器 vim/emacs sudo zypper in emacs2. 安装编译器 sdcc sudo zypper in sdcc3. 下载 python 脚本 sdcflash wget https://github.com/laborer/stcflash/raw/master/stcflash.pyyou may need to install python-s.........【阅读全文】