- 博客(135)
- 资源 (20)
- 问答 (6)
- 收藏
- 关注

原创 AMD EPYC CPU物理机之core(云主机最大可使用内核数)售卖机制 ---- NUMA and NPS使用
前言 amd cpucore的层级划分,层级1:socket,主板上cpu的slot;层级2: socket中划分为不同quadrants(象限),你可以理解为数学坐标的象限,每个quadrants中包含多个Core Complex Dies (CCDS);层级3:Core CompleXes (CCX),每个CCDS包含两个CCX;层级4:每个CCX包含4个cores;类比intel cpu的超线程;NPS 全称:Nodes Per Socket一、以amd rome cpu ...
2021-09-09 22:01:13
1548

原创 信创--创建arm虚拟机报错UEFINotSupported: UEFI \u4e0d\u53d7\u652f\u6301
信创适配:cpu(飞腾)+os(kylin)+cloudos(openstack --Rocky )
2021-06-05 23:44:10
2154
5

原创 访问vgpu-server授权服务器web服务界面出错
访问vgpu-server授权服务器web服务界面出错背景介绍 最近负责公司云平台创建vgpu云主机的特性,创建vgpu云主机,首先需要搭建vgpu授权服务器,服务器的搭建需要安装:1.安装jdk;2.安装tomcat;3.安装License Server程序setup.bin。服务器搭建完成后,既可以访...
2021-05-07 19:43:03
691

原创 GPU PCI 直通,调度不到GPU主机,GPU虚拟机创建失败
最近在做gpu直通项目,遇见了调度不到gpu计算节点的问题,这里简单介绍一下gpu 直通设计方案,重点记录调度不到gpu主机的问题。一、开发环境 1.云平台基于R版本Openstack开发; 2.gpu硬件采用Nvidia T4;二、gpu直通方案 1.安装gpu硬件; 2.开启gpu主机支持VT-d、iommu; 3.在gpu主机上,将gpu硬件与gpu驱动(Linux kernel自带驱动/Nvidia 驱动)解绑; 4.在gpu主机上,加载...
2021-04-15 01:26:03
1028
1

原创 云主机热迁移成功后,浮动ip绑定失败,虚拟化层解决方案
虚拟机-->迁移完成-->调用libvirt api-->qga-->vm-->重启网络服务-->获取浮动ip
2021-04-07 00:32:46
470

原创 Qemu-guest-agent(QGA)接口实例开发
vm 根目录磁盘使用量采集功能介绍:主机上libvirt调用qga接口获取vm内部根目录磁盘使用量。QGA接口:guest-filesystem-usagerate接口参数:size(磁盘总容量),used(磁盘使用量),available(磁盘可...
2018-08-17 18:59:58
2170

原创 linux下使用kpartx挂载虚拟文件系统
linux下使用kpartx挂载虚拟文件系统在linux中,如果映像文件(.img)含有分区表的话,那么用losetup这个程序来加载文件系统就有点力不从心了。因为losetup只能加载无分区的文件系统映像文件。不过有一个好东西配合losetup却可以来挂载带有分区表的映像文件,这就是kpartx。1. 查找一个loop设备 2. 将镜像虚拟化成循环设备 3. 使用kpartx装载镜像,装载之后,...
2018-05-15 16:31:02
4503

转载 php上传文件失败解决方式
在apache配置文件中设置php上传临时目录在服务器上配置webmail(比如我最喜欢的SquirrelMail)时,出于服务器安全考虑,一般在apache配置文件中作php_admin_value open_basedir 的限制,防止php程序浏览整个硬盘,这个限制在使用虚拟主机的服务器上使用的更多。然而这个安全措施带来一个隐含的限制,就是php的上传临时目录(默认为
2017-03-03 15:01:23
2680

原创 华为笔试-嵌入式开发(一)
1)什么是预编译,何时需要预编译:答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。(2)char * const p char const * p const char *p上述三个有什么区别? 答案: char *
2016-07-18 17:20:37
2481
原创 linux服务器rsyslog进程启动失败分析
服务上rsyslog异常,进程异常system自启动也拉不起来。rsyslog异常导致不打印message日志,自动rsyslog异常后host就没有了message日志。
2025-08-19 21:52:15
21
原创 libvirt_agent3频繁报错virNetSocketReadWire:1808 : End of file while reading data: Input/output error
libvirt_agent3频繁报错virNetSocketReadWire:1808 : End of file while reading data: Input/output error strace分析
2025-08-08 00:30:46
21
原创 libvirt:virNetClientProgramDispatchError:172: Cannot open log file:‘/var/log/libvirt/qemu/qemu.log
libvirt:virNetClientProgramDispatchError:172: Cannot open log file:'/var/log/libvirt/qemu/qemu.log
2025-08-04 19:27:43
23
原创 IFCVF驱动+vhost-vfio提高虚拟机网络性能
云计算智能网卡(soc)或DPU场景下,IFCVF驱动通过FPGA硬件加速和SR-IOV,vhost-vfio虚拟化技术结合将VF直通给虚拟机提高虚拟机的网络性能,为云数据中心、边缘计算和高频交易等场景提供:接近物理设备的性能、硬件级隔离与安全、动态灵活的资源配置
2025-07-30 22:11:29
61
原创 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
168
原创 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
171
原创 那年周五放学
2025年3月7日,周五,天气晴,脑子一瞬间闪过02-05年中学期间某个周五下午,17:00即将放学的场景,那种激动,那种说不上的欣喜感,放学后,先走一段316国道,再走一段襄渝铁路,然后开始上山,然后越过316国后,沿着乡村公路一路蜿蜒上升,行走到山的垭口后,沿着乡间小路一路向下,路过几户人家,穿过一片树林,走过一片田埂上,就来到谷间小溪旁,洗把脸,喝口水,翻翻溪边石头,寻寻螃蟹虾米,休息片刻后,越过小溪,穿过田埂,一路逐渐蜿蜒攀高,一刻钟后,攀爬到另一座山的垭口,眼前豁然开阔,沿着山梁小路,一路小跑,哼
2025-03-07 23:42:57
269
原创 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
547
原创 libvirt vcpu热插拔报错:failed to find appropriate hotpluggable vcpus
libvirt vcpu热插拔
2023-09-19 15:05:59
412
国产化(飞腾+kylin)计算节点纳管虚拟化层适配详细设计_v1.0.docx
2021-07-01
数字高程模型-三角网法
2016-05-26
free-slab.tar.gz
2023-09-14
华润云云主机光驱.rar
2021-07-01
target-arm.tar.gz
2016-04-29
madplay1-0.15.2b.tar.gz
2016-04-27
编译kpatch,提示gelf.h: No such file or directory
2021-05-27
arm11嵌入式linux平台apche与php的配置
2016-08-15
有关arm11平台上移植apache+php,与配置
2016-08-15
有关tiny6410上apache运行的问题
2016-07-26
急求,希望大家帮忙看看,谢了!!!!!!!
2016-04-11
有关appweb+php+sqlite
2016-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人