虚拟化&KVM
文章平均质量分 76
Lux_Veritas
这个作者很懒,什么都没留下…
展开
-
QEMU-KVM的初始化与客户系统的执行
虚拟机运行概览首先直观的了解一下利用QEMU运行客户虚拟机的流程。在命令行中运行QEMU的系统模式的可执行文件,参数声明虚拟CPU的个数,内存大小,指定已经安装好的硬盘镜像,启动QEMU虚拟机主窗口。启动命令格式举例:qemu-system-x86_64 --enable-kvm -cpu host \ -smp cores=4,threads=2,sockets=4 \-m 16原创 2013-07-19 17:11:34 · 9653 阅读 · 0 评论 -
虚拟化与QEMU-KVM系统分析系列
由于项目原因,对QEMU与KVM有了一段时间的研究,准备结合我的工作,总结一下我所关注的QEMU与KVM的技术点。不一定完全按顺序书写,本篇将作为一个目录,随时添加更新文章的索引0. KVM产生的背景及现状1. KVM的实现思想及主要技术特点1.1 概述1.2 KVM实现的CPU虚拟化技术1.3 KVM对内存虚拟化的支持1.4 KVM与I/O虚拟化.原创 2013-06-20 14:14:47 · 2040 阅读 · 0 评论 -
Linux malloc大内存的方法
在项目中遇到一个问题,需要malloc一段很大的虚存空间,远大于物理内存的大小。初始情况下,使用malloc声明一块很大的虚拟内存空间通常会成功,但是在使用时会产生问题:#include int main(){ size_t size1 = 40000000000; int *mem = (int *)malloc(size1); memset(me原创 2013-08-14 16:22:16 · 6210 阅读 · 0 评论 -
KVM地址翻译流程及EPT页表的建立过程
本博文为原创,遵循CC3.0协议,转载请注明出处:http://blog.csdn.net/lux_veritas/article/details/9284635-------------------------------------------------------------------------------------------------------------------原创 2013-07-09 19:10:48 · 16512 阅读 · 5 评论 -
Gtk-WARNING **: cannot open display问题的解决
1. ssh连接配置,mac系统下,x11forwarding2. SDL安装与VNC方式不同,qemu-kvm利用图形界面方式开启虚拟机,会以弹出窗口的方式与虚拟机交互。某些情况下,工作环境是通过各种term程序利用ssh登录到服务器,这时执行qemu的启动程序,通常会产生“Gtk-WARNING **: cannot open display”的错误。原创 2014-02-17 09:31:14 · 113540 阅读 · 1 评论