09 2021 档案
摘要:步骤: modprobe -r kvm_intel modprobe kvm_intel nested=1 cat /sys/module/kvm_intel/parameters/nested 输出为 Y 虚拟机CPU模型 -cpu=host
阅读全文
摘要:需要支持的条件 总线电器特性 主板BIOS 操作系统 设备驱动 物理机可实现热插拔的部件 SATA硬盘 (IDE不支持热插拔) CPU 内存 USB 网卡 风扇 qemu支持的热插拔 PCI设备 CPU 内存 PCI 设备的热插拔需要几个方面的支持 bios默认的SeaBIOS就支持 PCI 总线,
阅读全文
摘要:获取当前路径 here = os.path.abspath(os.path.dirname(__file__))
阅读全文
摘要:参考文档 https://github.com/qemu/qemu/blob/master/docs/COLO-FT.txt https://github.com/qemu/qemu/blob/master/docs/block-replication.txt 目标 实现虚拟机服务不停止的高可用。两
阅读全文
摘要:https://people.freedesktop.org/~dbn/pkg-config-guide.html 存在的意义 对于大型的第三方库,会包含很多库文件以及头文件,由于操作系统的不同,安装路径可能存在不一致的情况,直接 把路径写死在Makefile文件是很不明智的,所以需要有个中间层,由
阅读全文
摘要:class A: pass class B(A): pass class C(A): pass class D(B, C): pass class E(C, A): pass class F(D, E): pass class G(E): pass class H(G, F): pass 首先。我们
阅读全文
摘要:备注: 本文为自己的理解,可能有误。 参考文档: https://github.com/qemu/qemu/blob/master/docs/qdev-device-use.txt qemu的外围设备在虚拟机启动时进行配置,当然也可以通过monitor进行动态配置。 目前社区正在统一设备的描述方式。
阅读全文
摘要:总结: automake 用于产生GNC下标准的makefile文件。 整体流程与步骤如下图所示; 对于使用者需要修改的文件有两个 configure.ac 参数说明 -*- Autoconf -*- # Process this file with autoconf to produce a co
阅读全文
摘要:CPU相关参数 (1) -cpu参数 -cpu help 查询cpu所支持的模型 -cpu qemu64,+avx在qemu64模型中添加对AVX特性的支持。 如果想将宿主机CPU特性尽可能多地暴露给虚拟机则直接配置为-cpu host (2) -smp n,[cores=cores][,threa
阅读全文
摘要:git配置 /etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果在执行 git config 时带上 --system 选项,那么它就会读写该文件中的配置变量。 (由于它是系统配置文件,因此你需要管理员或 超级用户权限来修改它。) ~/.gitconfig 或 ~/
阅读全文
摘要:总结: 文件定义的为一个应用程序应该如何运行。所以其内容应该由两个部分组成,一份为资源定义,也就是容器需要的存储资源,网络资源, 第二部分是容器的定义。 例子: 定义 两个服务,一个前端web服务,以及一个后台数据库服务。 一个数字证书用于HTTPS web服务配置 一个持久化卷用于数据库服务 两个
阅读全文
摘要:转载自https://www.maixj.net/ict/swappiness-22576 Linux系统一般都需要配置一点swap分区,桌面配置多一点,服务器配置少一点。而对于swap分区的具体使用细节,由一个叫swappiness参数来控制。 swappiness参数的含义 swappiness
阅读全文
摘要:整理自文档 <<跟我一起写Makefile>> 核心规则 target ... : target所依赖的target ... 生成target的命令 其中target可以是object文件,也可以是一个可执行文件,亦可以是一个标签。 本质上讲,make就是一个以目标为终点的系统,而目标与目标之间通过
阅读全文

浙公网安备 33010602011771号