李天琦
相互学习,相互交流!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IFCVF驱动+vhost-vfio提高虚拟机网络性能
云计算智能网卡(soc)或DPU场景下,IFCVF驱动通过FPGA硬件加速和SR-IOV,vhost-vfio虚拟化技术结合将VF直通给虚拟机提高虚拟机的网络性能,为云数据中心、边缘计算和高频交易等场景提供:接近物理设备的性能、硬件级隔离与安全、动态灵活的资源配置原创 2025-07-30 22:11:29 · 43 阅读 · 0 评论 -
linux cp与mv那个更可靠
linux os环境下,任何小白都会用cp与mv,cp顾名思义复制一份file,mv顾名思义重命名新file。我们很少关注cp与mv的底层实现。写一个shell脚本替换现网80W+台硬件服务器上的某个文件,此时就得慎重考虑cp与mv的底层原理。伪代码:方案1: cp a.txt b.txt方案2: cp a.txt a.txt.bak咋一看,方案2有点多次一举,实则是基于cp与mv的底层逻辑考虑,这里假定要替换的文件不大,很快就能拷贝完。原创 2025-06-26 21:20:41 · 166 阅读 · 0 评论 -
git查看commit属于那个tag
git常用技巧原创 2025-05-30 18:42:10 · 318 阅读 · 0 评论 -
libvirt设置虚拟机mtu实现原理
本文分析了云计算场景下虚拟机(VM)动态调整MTU的网络性能优化机制。重点探讨了libvirt解析XML配置、QEMU传递host_mtu参数、以及虚拟机内部virtio驱动读取配置的协作流程。libvirt仅支持五种网络模式(如bridge、vhost-user)的MTU设置,通过XML校验后传递给QEMU。QEMU通过VIRTIO_NET_F_MTU特性协商,将MTU写入virtio-net配置空间,最终由虚拟机驱动读取并设置到网络接口。原创 2025-05-27 23:25:58 · 160 阅读 · 0 评论 -
AMD机密计算虚拟机介绍
AMD机密计算虚拟机介绍原创 2025-03-26 22:08:11 · 242 阅读 · 0 评论 -
如何启动多个libvirtd进程
如何启动多个libvirtd管理qemu-kvm虚拟机原创 2024-11-27 00:01:36 · 220 阅读 · 0 评论 -
shell之declare用法
shell高阶使用原创 2024-10-31 23:56:04 · 208 阅读 · 0 评论 -
Linux上如何分析进程内存分配,优化进程内存占用大小
linux服务器上如何分析进程内存分布,优化进程占用内存大小原创 2024-07-31 18:15:17 · 323 阅读 · 0 评论 -
linux使用chattr与lsattr设置文件/目录防串改
linux使用chattr与lsattr设置文件/目录防串改原创 2024-07-09 20:15:03 · 656 阅读 · 0 评论 -
如何在Linux服务器使用命令修改bios配置
如何在Linux服务器使用命令修改bios配置原创 2024-06-18 00:19:40 · 725 阅读 · 0 评论 -
KVM: entry failed, hardware error 0x8
求助 vmcs_read32(VM_INSTRUCTION_ERROR)读取出来的值0x8,0x8代表VM entry 失败。VM entry 是指虚拟机从非根模式切换到根模式的过程,硬件入口失败原因的具体含义可能因处理器而异,但通常可能表示VM entry 失败的特定原因。原创 2024-04-11 21:09:52 · 542 阅读 · 0 评论 -
云平台宿主机系统漂移分析
ntpd client时间同步原创 2024-03-23 12:39:54 · 217 阅读 · 0 评论 -
磁盘raid1故障降级后,mddev磁盘类型降级rota=1
磁盘raid降级,影响磁盘类型rotational原创 2024-01-16 00:47:04 · 555 阅读 · 0 评论 -
libvirt报错排障指南
*背景:**这里笔者收归纳了,云场景下,libvirt常见报错定位思路及临时规避方案。原创 2023-12-23 22:30:35 · 1218 阅读 · 0 评论 -
CONFIG_SCSI_SMARTPQI内核配置项
CONFIG_SCSI_SMARTPQI内核配置项原创 2023-12-22 14:32:37 · 990 阅读 · 0 评论 -
qemu热升级方案设计
1.安装升级qemu rpm。2.host上做本机热迁移。原创 2023-12-18 23:24:29 · 678 阅读 · 0 评论 -
虚拟机本地磁盘在线扩容
虚拟机本地盘在线扩容方案设计原创 2023-11-06 00:15:56 · 265 阅读 · 0 评论 -
libvirt vcpu热插拔报错:failed to find appropriate hotpluggable vcpus
libvirt vcpu热插拔原创 2023-09-19 15:05:59 · 410 阅读 · 0 评论 -
linux服务器slab缓存回收方案设计
如何通过内核驱动去释放服务器上slab内存原创 2023-09-14 15:47:38 · 496 阅读 · 0 评论 -
git快速查看某个文件修改的所有commit
git blame与git log利器使用原创 2023-09-06 09:53:51 · 2010 阅读 · 0 评论 -
信创环境 Phytium S2500 虚拟机最大内存规格测试
信创环境Phytium S2500 虚拟机最大内存规格测试原创 2023-09-03 00:39:50 · 576 阅读 · 0 评论 -
虚拟化工程(libvirt,qemu,kvm/kernel)Upstream代码仓库
虚拟化工程(libvirt,qemu,kvm/kernel)Upstream代码仓库原创 2023-09-02 23:28:35 · 193 阅读 · 0 评论 -
linux kernel函数text_poke_bp
kernel text_poke_bp函数实践原创 2023-07-13 12:21:02 · 506 阅读 · 0 评论 -
Linux 系统如何找到唤醒某个进程的源头
Linux 系统如何找到唤醒某个进程的源头原创 2023-06-09 11:43:06 · 979 阅读 · 0 评论 -
进程状态说明
在进程对某些硬件进行操作时(比如进程调用read系统调用对某个设备文件进行读操作,而read系统调用最终执行到对应设备驱动的代码,并与对应的物理设备进行交互),可能需要使用task_uninterruptible状态对进程进行保护,以避免进程与设备交互的过程被打断,造成设备陷入不可控的状态。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可执行队列中)。1号进程,pid为1的进程,又称init进程。转载 2023-04-19 22:17:50 · 389 阅读 · 0 评论 -
centos/redhat kernel-debug-info-xx.rpm与kernel-debuginfo-xx.rpm区别
crash调试vmcore原创 2023-04-19 22:02:58 · 617 阅读 · 0 评论 -
Linux内核 RPS/RFS功能详细测试分析
Linux内核 RPS/RFS功能详细测试分析转载 2023-04-18 11:03:28 · 914 阅读 · 0 评论 -
如何快速产生qemu coredump
linux环境下如何快速生成进程coredump原创 2023-02-02 10:27:27 · 425 阅读 · 0 评论 -
linux内核读文件代码分析
Linux用户态read api怎么与底层交互?原创 2023-01-30 00:02:14 · 563 阅读 · 1 评论 -
虚拟机逻辑卷删除失败
虚拟机逻辑卷删除失败原创 2022-12-14 23:25:51 · 1557 阅读 · 0 评论 -
UnixBench测试服务器性能
UnixBench测试服务器性能原创 2022-12-10 01:59:50 · 1001 阅读 · 0 评论 -
云计算场景下,如何快速定位出虚拟机reboot/shutdown引发的故障
cvm子机关机/重启,轻则可能造成客户网络抖动,重则可能造成客户业务短暂不可用等异常,作为运维研发如何快速定位出cvm关机/重启触发原因尤为重要。原创 2022-12-01 22:53:24 · 824 阅读 · 0 评论 -
如何快速查看进程/子线程堆栈
如何快速查看进程/子进程堆栈原创 2022-11-28 12:11:18 · 5998 阅读 · 0 评论 -
虚拟机启动报错:ERROR:qom/object.c:358:object_initialize_with_type: assertion failed: (type != NULL)
qemu coredump调试原创 2022-11-10 22:41:47 · 788 阅读 · 1 评论 -
libvirt如何响应虚拟机事件
libvirt如何响应虚拟机事件,涉及虚拟机->qemu之间的交互,qemu与libvirtd的交互及libvirtd对event的处理原创 2022-10-31 21:26:56 · 590 阅读 · 1 评论 -
kvm虚拟化场景下故障分类
kvm虚拟机场景下:常见故障分类索引原创 2022-10-27 16:34:18 · 427 阅读 · 0 评论 -
x86_64 cpu指令学习
x86_64 cpu寄存器学习原创 2022-10-27 12:10:38 · 378 阅读 · 0 评论 -
linux下如何避免rsyslog系统日志不停打印到console
避免rsyslog message不停打印到console控制台原创 2022-10-26 12:29:20 · 2026 阅读 · 0 评论 -
libvirt Qemu Monitor机制分析
libvirt与qemu通信机制分析原创 2022-10-20 17:58:23 · 870 阅读 · 0 评论 -
cannot delete inactive domain with nvram
cannot delete inactive domain with nvram原创 2022-10-17 19:41:38 · 616 阅读 · 0 评论