bond mux machine状态机变化 LACP_Activity: 端口在链路控制中的主从状态,0表示Passive, 1表示Active。 LACP_Timeout: 超时时间,0表示长超时,1表示短超时 Aggregation: 表示端口的聚合能力。 TRUE(1)表示链路是可聚合的,FALSE(0)表示链路是独立链路,不可聚合 Synchroniza 2024-08-16 linux #linux #bond
N150 nas 安装PVE Prepare Installation Media 使用dd安装PVE镜像,才能install成功dd bs=1M conv=fdatasync if=./proxmox-ve_*.iso of=/dev/XYZ 核显SRIOV 详见README Install build tools: apt install build-* dkms Install the kernel a 2024-08-16 nas #N150
kvm_init kvm_init 函数 确定有多少个CPU:num_cpus[SMP, hotpluggable] KVMParkedVcpu { vcpu_id, kvm_fd } 列表记录vcpu 检查KVM版本 kvm创建虚机,返回一个fd:kvm_ioctl(s, KVM_CREATE_VM, type); 2024-07-17 qemu #kvm #qemu
VCPU Hotplug 热插vcpu主要流程hotpluggable配置缺省值qemuDomainAttachDeviceqemuDomainAttachDeviceFlagsqemuDomainAttachDeviceLiveAndConfigqemuDomainAttachDeviceConfigvirDomainDefPostParsevirDomainDefPostParseCommonvirDomainVcpu 2024-03-13 libvirt #libvirt #hotplug #vcpu
libvirt event Event 事件机制事件注册virEventRegisterDefaultImpl 基于 poll 的事件注册 必须使用 virEventRunDefaultImpl 来处理事件 注册Event的方法 virevent.c|– virEventGLibRegisterOnce|– virEventRegisterImpl: 注册了 HandleAdd、HandleUpdate、HandleRem 2024-02-27 libvirt #libvirt #event
Memory Hotplug 热插内存主要流程注册 callbackvirConnectDomainEventRegisterAny|– qemuConnectDomainEventRegisterAny |– virDomainEventStateRegisterID(conn, driver->domainEventState, …) |– virObjectEventStateRegisterI 2024-02-27 libvirt #libvirt #hotplug #memory
xv6 部署开发环境使用docker部署 在main分支中有docker-compose.yml,使用 docker-compose up -d 搭建环境 使用gdb 环境配置gdb 一个窗口: make qemu-gdb 一个窗口: gdb-multiarch -x .gdbinit xv6启动第一个进程 entry.S 从 _entry 开始运行xv6,此时虚拟地址直接映射到物理地址 ker 2023-12-23 os #os
snipaste picgo AppImage 缺少依赖sudo apt install libfuse2 wl-clipboard Snipaste [Snipaste客户端]https://www.snipaste.com/download.html 启动APP后可以从/tmp/.mount_SnipasXXXXX中找到png图标 下载 AppImage 格式, 添加到 Applications 2023-12-22 linux #snipaste #picgo
auto-ssh 使用expect工具实现自动注入账号密码123456789101112131415161718192021222324252627#!/bin/bashif [ $# -ne 2 ]; then echo "usage: sh copykey.sh hostip password " exit 1fi# 判断id_rsa秘钥文件是否存在if [ ! -f " 2023-12-22 scripts #shell #expect