
Virtualization
文章平均质量分 85
junmuzi
这个作者很懒,什么都没留下…
展开
-
全虚拟化和半虚拟化解读
全虚拟化 全虚拟化(Full virtualization), 也称为原始虚拟化技术, 是另一种虚拟化方法. 该模型使用虚拟机协调客户操作系统 和原始硬件(见图2). 这里"协调"是一个关键词, 因为VMM在客户操作系统和裸硬件之间用于工作协调. 一些受保护的指令必须由Hypervisor(虚拟机管理程序)来捕获和处理. 因为操作系统是通过Hypervisor来分享底层硬件.转载 2012-09-19 10:42:32 · 2387 阅读 · 0 评论 -
使用 kexec 快速重启 Linux
http://www.ibm.com/developerworks/cn/linux/l-kexec/转载 2014-11-03 22:41:58 · 784 阅读 · 0 评论 -
Linux x86_64线性地址空间布局(Why Does X86_64 Not Have ZONE_HIGHMEM)
原文网址:http://blog.nlogn.cn/why-does-x86_64-not-have-zone_highmem/如果你稍微了解过Linux内核的内存管理,那么对内存分区的概念一定不陌生,Linux内核把物理内存分成了3个区,0 – 16M 为ZONE_DMA区,16M – 896M 为ZONE_NORMAL区,高于896M 为ZONE_HIGHMEM区我没有转载 2014-01-09 23:14:27 · 5389 阅读 · 0 评论 -
查看CPU是否支持虚拟化
一、Windows平台: 使用小工具securable。二、Linux平台: 在终端执行cat /proc/cpuinfo命令,找到flags部分,如果其中输出有VMX或SVM,即表明支持虚拟化技术。 cat /proc/cpuinfo | grep VMX (for Intel CPU)or cat /proc/cpuinfo | grep SVM (f转载 2013-11-05 07:57:24 · 1075 阅读 · 0 评论 -
Linux 内核的virtio框架
VirtIO 是一个用来实现“虚拟IO”的通用框架,典型的用于虚拟机上面实现虚拟的pci,网卡,磁盘等虚拟设备,kvm等都使用了这个技术。大概浏览了一下相关的内核代码,这个virtio应该是专门应用于那种“半虚拟化?(部分虚拟化)”的虚拟机的来虚拟各种通用io设备的,好像不是很适合单纯的用来虚拟设备。参考资料Virtio:针对 Linux 的 I/O 虚拟化框架 http://www.转载 2013-09-27 08:21:39 · 6307 阅读 · 0 评论 -
QEMU网络配置
qemu两种上网方式: user mode network :这种方式实现虚拟机上网很简单,类似vmware里的nat,qemu启动时加入-user-net参数,虚拟机里使用dhcp方式,即可与互联网通信,但是这种方式虚拟机与主机的通信不方便。tap/tun network : 这种方式要比user mode复杂一些,但是设置好后 虚拟机互联网 虚拟机主机 通信都很容易转载 2013-05-09 19:30:17 · 945 阅读 · 0 评论 -
qemu 编译
在ubuntu1104中,使用 sudo apt-get source qemu 下载到 qemu-kvm-0.14.0+noroms然后sudo ./configure 报告错误===Error: zlib check failedMake sure to have the zlib libs and headers installed.===这需要安装zlib用如转载 2013-05-22 10:30:05 · 4499 阅读 · 0 评论 -
how to install xenomai(and some comments)
configure the kernelhttp://www.xenomai.org/index.php/Configuring_x86_kernelsqemu-kvm downloadhttp://www.linux-kvm.org/page/Downloadssourceforge.net/project/showfiles.php?group_id=180599---原创 2013-02-13 02:54:40 · 721 阅读 · 0 评论 -
How to Trace Qemu
方法有好多种:1,下载qemu源代码,然后参考docs/tracing.txt可以实现;可以参考:http://www.linuxso.com/linuxrumen/21958.html2,使用gdb;3,结合lttng工具,可以实现trace Qemu;等等方法。原创 2013-02-13 01:12:50 · 1153 阅读 · 0 评论 -
How to git clone linux kernel for developer(THE URL)
stable:git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git原创 2014-10-09 02:19:32 · 1074 阅读 · 0 评论