简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
qemu-system-x86_64创建虚拟机时报错:(process:577): GLib-WARNING **: 22:52:20.197: gmem.c:489: custom memory allocation vtable not supportedqemu-system-x86_64: -hda /gao/kvm-fw1.qcow2: could not open disk image
1、配置网络DNS[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s31f6TYPE=“Ethernet”BOOTPROTO=noneDEFROUTE=“yes”IPV4_FAILURE_FATAL=“no”IPV6INIT=“yes”IPV6_AUTOCONF=“yes”IPV6_DEFROUTE=“yes”IPV
一、准备工作1、检查CPU特性CPU应该支持vmx特性以更好地运行KVM虚拟机:lscpu | grep vmx 或者 cat /proc/cpuinfo | grep vmx[root@localhost ~]# lscpu | grep vmx[root@localhost ~]#[root@localhost ~]# cat /proc/cpuinfo | grep vmxflags: ap
一、问题现象使用SR-IOV虚拟网卡创建KVM虚拟机,创建虚拟机添加“–hostdev=xxxx”参数,或者修改虚拟机XML配置文件增加 “hostdev”,创建SR-IOV虚拟网卡时会报错如下:ERROR unsupported configuration: host doesn’t support passthrough of host PCI devices二、 确认开启SR-IOV全部支持
kvm虚拟机的网络配置有两种模式:桥接模式和NAT模式。一、两种模式区别如下:1)NAT模式:也是用户模式,数据包由NAT方式通过主机的接口进行传送,可以访问公网,但是无法从外部访问虚拟机网络,所以一般不会用到。2)Bridge:也就是桥接模式,这种模式允许虚拟机像一个独立的主机一样拥有网络,外部的机器可以直接访问到虚拟机内部,但需要网卡支持,一般有线网卡都支持。二、NAT模式配置Nat模式配置比
在windows机器使用vncviewer进行测试连接虚拟机,在vncviewer连接种输入ip:5922,发现连不上去,netstat 查看没有ESTABLISHED的连接建立:[root@localhost gao]# netstat -natp | grep qemutcp00 0.0.0.0:59220.0.0.0:*LISTEN6850/qemu-system-x8tcp60
一、SR-IOV介绍1、传统方式的瓶颈:qemu的网卡,传统方式是使用tap网卡,桥接到宿主的bridge上,但性能很差,尤其是包转发率很低,难以满足对性能要求比较高的场景。性能差的主要原因是路径太长,经过的内核设备太多,即使是使用万兆VIRTIO虚拟网卡,TAP作为字符设备也会成为性能瓶颈,根本原因在于linux/unix内核本身就不是为高性能而设计的,linux/unix更适合做控制平面,而不
本文基于DPDK-16.07.2、Linux 4.4.2分析总结1 简介1.1 什么是UIO技术UIO(Userspace I/O)是运行在用户空间的I/O技术,Linux系统中一般的驱动设备都是运行在内核空间,而在用户空间用应用程序调用即可,而UIO则是将驱动的很少一部分运行在内核空间,而在用户空间实现驱动的绝大多数功能,使用UIO可以避免设备的驱动程序需要随着内核的更新而更新的问题。1.2 为
shell脚本执行报错exec format error,脚本权限没有问题:原因可能是脚本里#!/bin/bash和#!/bin/sh兼容问题导致,标准系统支持的都是/bin/bash;首先查看当前系统的bash或dash:[root@localhost ~]# ls -l /bin/bash-rwxr-xr-x. 1 root root 960608 Sep62017 /bin/bash如果只有
VScode默认是用utf-8打开工程代码,C语言里的中文注释如果是Source insight之前gbk编码的注释可能会显示乱码,如何能让代码打开gbk编码的文件也不乱码,设置VScode如下:方法一:依次打开:文件–首选项–设置 然后搜索“auto guess”勾选项,自动猜测字符集编码方式并解码,然后显示正常:方法二:用VScode打开代码之后,在右下角找到编码方式,如图所示:点击UTF-8