首页 文章
  • 0 votes
     answers
     views

    为ARM构建linux内核3.2.81

    我正在尝试为ARM构建Linux内核3.2.81 . 以下是我要遵循的步骤: wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.81.tar.gz tar xvzf linux-3.2.81.tar.gz export ARCH = arm export CROSS_COMPILE = arm-linux-gnue...
  • 0 votes
     answers
     views

    无法在Qemu中启动内核和根文件系统

    我正在使用ts-4900 freescale board . 我无法在Qemu中启动内核和根文件系统(initrd) . 我做了以下内核配置步骤 . 导出交叉编译器parth export LOADADDR = 0x10008000 make esse_defconfig make menuconfig ARCH = arm CROSS_COMPILE = arm-linux-gn...
  • 0 votes
     answers
     views

    采用arm64架构的QEMU上的Xen

    您好,感谢您阅读并感谢您的回复 . 首先,我试图在aarch64的qemu上运行xen . (基于此链接:Xen ARM with Virtualization Extensions/qemu-system-aarch64) 我正在按照他们的步骤: QEMU git clone https://github.com/qemu/qemu.git cd qemu ./configure ...
  • 1 votes
     answers
     views

    使用自定义qemu二进制文件与libvirt失败?

    我有一个本地建造的qemu . 我使用libvirt python API来定义XML . 我收到错误: libvirt:错误:内部错误:子进程(LC_ALL = C PATH = / usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin / home / deepti / testqemu / ...
  • 1 votes
     answers
     views

    kvm气球驱动程序导致不同的总内存然后请求

    我有ubuntu,并在其上安装了几个qemu-kvm客人,也运行ubuntu . 我'm using libvirt to change the guests'内存分配 . 但是在guest虚拟机内 top 命令的 Total 字段中查询所请求的内存分配和实际内存分配之间始终存在差异 . 所有客人的差异都是一样的,而且一致 . 在我安装的一台机器上它是134MB(分配的数量少于请求),在另一台机器...
  • 3 votes
     answers
     views

    有没有办法加快Android模拟器的速度

    我正在使用配备Intel Core 2.20 GHz处理器(基于x64处理器)和8.00 GB RAM的Windows 10计算机,并且我已为仿真器分配了2048 Mb的RAM . 所以,据我所知,机器运行模拟器并不是那么糟糕 . 但是,仿真器响应时间太长,并且还使用 80% of CPU , 95% of Memory 和 100% of Disk . 此外,尝试从AVD管理器分配较少的RAM...
  • 4 votes
     answers
     views

    virtio前端驱动程序如何与qemu共享vring(或virtqueue)?

    我正在研究virtio如何与qemu和kvm一起工作 . 我有两个问题 . 到目前为止,我理解virtio frond-end驱动程序(在客户中)在vring(virtqueue)和kick qemu中编写IO请求 . 然后通知qemu,在vring中转换请求并调用系统调用,如打开,写入,读取,关闭等 . Q1 . 如何在virtio前端驱动程序和qemu之间共享vring?我从http://ww...
  • 0 votes
     answers
     views

    使用tty传递串行数据 - 主机和来宾之间的通信

    我正在使用QEMU,这是我的问题:我想从主机向客户发送基本数据 . 我首先尝试使用virtio-serial,但我无法修改我的来宾内核(2.6.32)=> virtio-console不支持virtio-serial通信 . 我不能使用USB或TCP:IP ......是的,这很痛苦 . 我想过在我的客人上使用TTY,然后使用chardevs连接到我的主机: qemu-system-i386...
  • 2 votes
     answers
     views

    如何在libvirt(或Virt-Manager)中添加新类型的virtio后端驱动程序?

    我为QEMU-KVM制作了一个新的后端驱动程序,我希望它能够为来宾操作系统加载 . 我正在使用Virt-Manager启动QEMU-KVM,但我无法加载后端驱动程序并准备好供客户操作系统使用 . 我试图在DOMXML中为来宾操作系统添加以下项目 . <controller type='virtio-mydevice' index='0'> </controller> 但v...
  • 1 votes
     answers
     views

    如果我使用-initrd文件而不是正常启动,为什么QEMU需要很长时间才能启动?

    QEMU可以选择将 -kernel 和 -initrd 映像用于引导VM . 但是,当我使用它时,如果我只是运行正常的Ubuntu版本,QEMU需要很长时间才能完全启动 . 这是正常执行( takes about 6 seconds to get to login page ): qemu-system-x86_64 -enable-kvm -smp 2 -m 4096 -drive file=~...
  • 0 votes
     answers
     views

    在virtio-balloon驱动程序上安装断点并监视驱动程序的行为

    我想要做的是在来宾VM中的 virtio-balloon 设备驱动程序上安装断点,并查看那里发生的事情 . 问题是当我在某些函数上安装断点时(例如, virtballoon_migratepage 或 virtio_init ),它永远不会被触发 . 我使用 debootstrap 创建了一个磁盘映像,如下所示 sudo debootstrap --include = openssh-serve...
  • 6 votes
     answers
     views

    KVM如何处理中断

    我一直在做KVM的事情,有几个问题无法弄清楚 . 1>如我们所知,通常外部中断将导致VMexit,如果是guest虚拟机,虚拟机管理程序将注入虚拟中断 . 然后注入哪个irq(我的意思是用于索引客户IDT的中断向量)? KVM如何了解这一点(将主机IRQ与来宾虚拟IRQ相关联)? 2>如果为分配的设备发送给访客,虚拟机管理程序将向客户提供该IRQ . 通过跟踪代码,我发现主机IRQ与客...
  • 1 votes
     answers
     views

    Kvm / Qemu最大vm计数限制

    对于一个研究项目,我试图在Ubuntu服务器12.04下的KVM中使用python libvirt绑定尽可能多地启动VM . 启动后,所有VM都设置为空闲,并使用最少的内存 . 最多我能够在一台主机上启动1000个VM,此时内核(Linux 3x)没有响应,即使CPU和内存使用都没有接近极限(48核AMD,128GB内存) . 之前这样,在几百个VM之后,启动过程变得越来越慢 . 我认为这必须与K...
  • 0 votes
     answers
     views

    KVM guest虚拟机中的IO性能更高

    我在其上设置了一个带有KVM来宾的系统,以测试客户端性能与主机的比较情况 . 系统硬件规格如下: 硬盘:ATA SAMSUNG HD502HI CPU:Intel(R)Core(TM)i3 CPU 内存大小:8GB 我为guest虚拟机设置了6GB内存,4个虚拟cpu和一个具有原始格式,virtio接口,写入缓存模式和本机io模式的磁盘映像文件 . 操作系统是主机和guest虚拟机...
  • 0 votes
     answers
     views

    qemu-kvm中的客户线程

    我是qemu和虚拟化的新手,对我来说还有一些不清楚的地方 . 据我所知,每个vcpu都分配给主机线程 . 例如,如果有四个vcpus,则有四个主机线程运行每个vcpus .调度客户机线程取决于主机调度程序,主机调度程序为每个vcpus分配CPU资源 . 我到目前为止对吗? 那么,我想知道谁负责安排客户线程?主机调度程序或来宾调度程序(甚至存在)?我知道主机调度程序处理vcpus . 但是一般来说,...
  • -1 votes
     answers
     views

    QEMU-KVM性能优化

    我正在尝试测试QEMU-KVM和主机之间的性能差异,并且无法理解如何优化我的QEMU-KVM以实现接近本机性能 . 我使用lubuntu 14.04安装了QEMU-KVM,并运行了一个不会产生任何缓存未命中的压力微基准测试 . 我正在录制性能计数器,退出指令,使用perf监控工具 . 由于QEMU没有提供此性能计数器 . 我正在使用来自主机系统的perf记录整个QEMU过程的性能 . 获得的结果并...
  • 1 votes
     answers
     views

    KVM中的客户机性能非常糟糕

    我刚刚安装了一台带有KVM的新服务器用于创建虚拟机,但我发现主机和客户机之间的性能差异很大 . 该服务器具有RAID 10的SSD,读取速度接近1400MB / s(使用hdparm进行测试) . 问题是客户端的性能仅为750MB / s . 磁盘卷是使用LVM创建的 . 相对于磁盘的配置: <emulator>/usr/bin/qemu-system-x86_64</emula...
  • 6 votes
     answers
     views

    为什么virtio-scsi在我的实验中比virtio-blk慢得多(over和ceph rbd image)?

    嗨我最近做了一个关于rbd到qemu目标的virtio-scsi实验(用于其DISCARD / TRIM支持),并将吞吐量和iops与同一台机器上的rbd设置中的virtio-blk进行了比较,在客户端使用fio . 连续读写的吞吐量小7倍(42.3MB / s vs 309MB / s),随机读写中的iops小10倍(546 vs 5705) . 我所做的是使用OpenStack Juno设置...
  • 0 votes
     answers
     views

    将主机物理地址映射到kvm guest

    我的主机中有一个物理地址(它是一个pci栏地址),我希望我的kvm guest虚拟机中的驱动程序可以访问该地址 . 什么是最好的方式,我可以做这样的事情? 如果它是一个linux进程而不是kvm guest,我会在我的进程中打开mmap / sys / bus / pci / devices / * / resource0,在kvm guest中我能做些什么吗?
  • 1 votes
     answers
     views

    在runnig windows 8中访问qemu虚拟机中的USB闪存

    我在 arch linux 中运行此命令: qemu-system-x86_64 -enable-kvm -usbdevice主机:4146:3257 -vga std -m 4048 -smp 4 -hda /mnt/win81.img 这是我的 lsusb 输出: 总线004设备003:ID 4146:3257 USBest技术 我还在 /etc/udev/rules.d/flash....
  • 1 votes
     answers
     views

    QEMU无法初始化NVMe设备

    我想学习Linux中的NVMe驱动程序,但我没有物理NVMe驱动器 . 所以,我认为QEMU是我目前唯一的选择 . 我在这些步骤中将系统设置为“root”: 从稳定分支克隆的源代码构建QEMU-2.2.1 git clone -b stable-2.2 git://git.qemu-project.org/qemu ./configure --enable-linux-aio --targe...
  • -1 votes
     answers
     views

    为什么从存储库下载并从源代码编译时qemu性能不同?

    我正在对完全仿真模式(使用TCG)的QEMU(qemu-system-i386)的性能进行一些测试,并避免使用KVM . 我已经安装了debian存储库中的版本(QEMU模拟器版本1.1.2(Debian 1.1.2 dfsg-6a deb7u6)),并下载并编译了Qemu 2.3.0,Qemu 1.0.0,Qemu 1.1.2的源代码,以及Debian 1.1.2 dfsg-6a deb7u6的...
  • 0 votes
     answers
     views

    在qemu中添加桥接适配器

    我在本地构建的QEMU版本上运行VM(ubuntu 14) . 我正在尝试将预定义的网桥连接到VM,以便VM可以与外界通信 . 我用什么命令?我提到了qemu wiki @ http://wiki.qemu.org/Features-Done/HelperNetworking 运行以下命令会引发错误: ./qemu-system-i386 ../../../img/ubuntu_server_c...
  • 0 votes
     answers
     views

    Proxmox Image已损坏;无法打开读/写

    qm start 100 给出错误 我试过谷歌的所有页面,问题是 qcow2:图像已损坏;无法打开读/写 qm开始100 kvm:-drive file = / var / lib / vz / images / 100 / vm-100-disk-1.qcow2,if = none,id = drive-scsi0,cache = writethrough,format = qcow2,ai...
  • 0 votes
     answers
     views

    qemu colo:执行x-colo-lost-heartbeat时,辅助虚拟机崩溃

    我使用Arch Linux x86_64 qemu 2.11.1和Zhang Chen(https://github.com/zhangckid/qemu/commits/colo-with-virtio-net-internal-jul10)以下文档'qemu/COLO-FT.txt',我在我的主机上测试colo功能 我运行此命令主要: sudo qemu-system-x86_64 -boot...
  • 5 votes
     answers
     views

    对于beagleboard-xm,ttyO端口在QEMU 1.4.0运行映像上没有良好的端口地址

    我在QEMU的1.4.0模拟器Ubuntu发行版上为13.04运行了beagleboard-xm的Linux映像(内核3.2.8) . 我的图像是使用Buildroot beagle_defconfig创建的 . 我添加了一些pkgs以便能够稍微调试一下 . QEMU调用cmd: `$ sudo qemu-system-arm -M beaglexm -m 1024 -sd ./test.img ...
  • 2 votes
     answers
     views

    启动带有TAP接口的KVM VM时,为什么会出现权限错误?

    第一篇文章,感谢社区 . 如果它更适合其他论坛,请道歉 我正在运行Ubuntu 12.04 LTS Server作为我的主机 . / etc / libvirt#kvm --version QEMU仿真器版本1.0(qemu-kvm-1.0),版权所有(c)2003-2008 Fabrice Bellard 我构建了一个运行Ubuntu 13.10的虚拟机 . 当我进入XML为静态IP配置以太网t...
  • 1 votes
     answers
     views

    QEMU主机和来宾之间的串行通信

    我正在尝试在我的QEMU主机(Debian Jessie x86_64)和guest(也是Debian Jessie,但在ARM上)之间 Build 一对串行端口 . 除串口部分以外的所有东西都可以工作 . 我是QEMU的新手所以可能有更好的方法,但我在运行QEMU时测试了以下标志: -chardev tty,id=mytty,path=/dev/pts/2 (/ dev / pts / 2&3与...
  • 0 votes
     answers
     views

    如何在KVM中本地设置端口转发?

    我使用Virsh使用KVM管理虚拟机 . 拥有一个带有http服务的主机和虚拟机(端口80) . 如何在不使用iptables,firewalld或route等防火墙的情况下设置端口转发以将http服务公开给互联网? Actualy我使用iptables,很难管理所有连接类型 . 我可以在KVM中设置规则来重定向主机和虚拟机之间的http流量吗?例如,VirtualBox在网络配置中有一个端口转发...
  • 1 votes
     answers
     views

    无法获取libvirt域的所有内存统计信息

    我遇到了虚拟机(guest Windows 7,x86_64)的一些问题,在qemu-kvm下运行并由libvirt管理(主要是从virt-manager创建并运行) . 问题是我无法通过运行获得完整的内存统计信息 virsh -c qemu:///system dommemstat win7 或者通过致电 virDomainMemoryStats(...) 从c代码(据我所知,或多或少相同的...

热门问题