自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (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 1167

原创 信创--创建arm虚拟机报错UEFINotSupported: UEFI \u4e0d\u53d7\u652f\u6301

信创适配:cpu(飞腾)+os(kylin)+cloudos(openstack --Rocky )

2021-06-05 23:44:10 1279 5

原创 linux环境下,制作补丁及实施补丁

磐云云平台补丁实施补丁工具包安装patch 工具包patch rpm包版本根据实际情况选取,以能在环境中安装成功,patch命令正常运行为准。patch cmd验证patch -v补丁cmd运行环境准备完毕。补丁制作使用diff命令对比文件diff -逐行比较文件格式diff 参数 旧文件/旧文件夹 新文件/新文件夹-N 将不存在的文件看作是空的-a 将所有文件都视为文本文件-u 以合并的...

2021-05-28 23:53:36 301

原创 如何基于centos定制自己的iso

如何基于centos定制自己的iso 由于centos可以白嫖,国内许多ICT企业一般会基于centos官网某个版本iso进行修改:定制引导界面、定制图标和文字、定制安装流程、定制iso中Package rpm包的安装数量,根据自己的业务需要增量添加或者剔除rpm,满足定制化需求,然后发布自己release文件,供企业使用。一、iso文件目录介绍 使用阿里源下载iso,通mount挂载查看iso目录 Packages目录:包含安装所需的所有二进制RPM包...

2021-05-25 21:44:14 1532 1

原创 pci设备与numa node的关系

1.查找pci设备的[[[[<domain>]:]<bus>]:][<device>][.[<func>]] [[root@R2A1-VHST1-6010 ~]# lspci -vv -nn | grep -i nvidia2.查找pci属于那个numa node[root@R2A1-VHST1-6010 ~]# lspci -s 18:00.0 -vv 该pci设备属于numa node 0...

2021-05-21 14:16:29 2939

原创 访问vgpu-server授权服务器web服务界面出错

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

2021-05-07 19:43:03 546

原创 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 661

原创 云主机热迁移成功后,浮动ip绑定失败,虚拟化层解决方案

虚拟机-->迁移完成-->调用libvirt api-->qga-->vm-->重启网络服务-->获取浮动ip

2021-04-07 00:32:46 353

原创 Qemu-guest-agent(QGA)接口实例开发

vm 根目录磁盘使用量采集功能介绍:主机上libvirt调用qga接口获取vm内部根目录磁盘使用量。QGA接口:guest-filesystem-usagerate接口参数:size(磁盘总容量),used(磁盘使用量),available(磁盘可...

2018-08-17 18:59:58 1975

原创 linux下使用kpartx挂载虚拟文件系统

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

2018-05-15 16:31:02 4354

转载 php上传文件失败解决方式

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

2017-03-03 15:01:23 2536

原创 华为笔试-嵌入式开发(一)

1)什么是预编译,何时需要预编译:答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。(2)char * const p      char const * p      const char *p上述三个有什么区别? 答案: char *

2016-07-18 17:20:37 2380

原创 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 38

原创 云平台宿主机系统漂移分析

ntpd client时间同步

2024-03-23 12:39:54 35

原创 磁盘raid1故障降级后,mddev磁盘类型降级rota=1

磁盘raid降级,影响磁盘类型rotational

2024-01-16 00:47:04 179

原创 城市的冬

那么,你最喜欢你的城市那个季节呢?就像一幅静谧美好的画卷。

2023-12-25 21:21:06 399

原创 libvirt报错排障指南

*背景:**这里笔者收归纳了,云场景下,libvirt常见报错定位思路及临时规避方案。

2023-12-23 22:30:35 514

原创 CONFIG_SCSI_SMARTPQI内核配置项

CONFIG_SCSI_SMARTPQI内核配置项

2023-12-22 14:32:37 534

原创 qemu热升级方案设计

1.安装升级qemu rpm。2.host上做本机热迁移。

2023-12-18 23:24:29 416

原创 rpm高阶使用

2.查找库文件.so属于那个rpm。(1)明确.so文件具体路径。1.查看某个rpm依赖文件。(2)不明确.so文件路径。

2023-12-18 23:13:12 322

原创 虚拟机本地磁盘在线扩容

虚拟机本地盘在线扩容方案设计

2023-11-06 00:15:56 161

原创 libvirt vcpu热插拔报错:failed to find appropriate hotpluggable vcpus

libvirt vcpu热插拔

2023-09-19 15:05:59 207

原创 linux服务器slab缓存回收方案设计

如何通过内核驱动去释放服务器上slab内存

2023-09-14 15:47:38 325

原创 git快速查看某个文件修改的所有commit

git blame与git log利器使用

2023-09-06 09:53:51 1483

原创 信创环境 Phytium S2500 虚拟机最大内存规格测试

信创环境Phytium S2500 虚拟机最大内存规格测试

2023-09-03 00:39:50 381

原创 虚拟化工程(libvirt,qemu,kvm/kernel)Upstream代码仓库

虚拟化工程(libvirt,qemu,kvm/kernel)Upstream代码仓库

2023-09-02 23:28:35 75

原创 linux kernel函数text_poke_bp

kernel text_poke_bp函数实践

2023-07-13 12:21:02 344

原创 linux kernel函数__kthread_park与__kthread_parkme

kernel线程通信机制之__kthread_unpark与__kthread_parkme函数配对使用

2023-07-11 10:26:47 407

原创 磁盘坏道:sd 2:0:0:0: [sda] Sense Key : Medium Error [current] [descriptor]

磁盘坏道检测

2023-06-14 17:12:59 1998

原创 Linux 系统如何找到唤醒某个进程的源头

Linux 系统如何找到唤醒某个进程的源头

2023-06-09 11:43:06 718

原创 如何系统性学习IT技术

ITer个人驱动,成长log。

2023-06-06 12:50:48 398

原创 libvirt job机制浅析

error : qemuDomainObjBeginJobInternal:3891 : Timed out during operation: cannot acquire state change lock (held by qemuDispatchDomainMonitorCommand)

2023-05-23 21:09:12 682 2

转载 Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义

shell使用技巧

2023-05-18 17:49:55 251

转载 进程状态说明

在进程对某些硬件进行操作时(比如进程调用read系统调用对某个设备文件进行读操作,而read系统调用最终执行到对应设备驱动的代码,并与对应的物理设备进行交互),可能需要使用task_uninterruptible状态对进程进行保护,以避免进程与设备交互的过程被打断,造成设备陷入不可控的状态。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可执行队列中)。1号进程,pid为1的进程,又称init进程。

2023-04-19 22:17:50 159

原创 centos/redhat kernel-debug-info-xx.rpm与kernel-debuginfo-xx.rpm区别

crash调试vmcore

2023-04-19 22:02:58 376

转载 Linux内核 RPS/RFS功能详细测试分析

Linux内核 RPS/RFS功能详细测试分析

2023-04-18 11:03:28 632

原创 linux环境查看cpu是否开启睿频

cpu电源管理

2023-04-14 15:08:39 3262 1

原创 KVM虚拟化常用API

qemu与kvm通信常用api与重要数据结构。

2023-04-13 11:21:08 795

原创 国内主流云厂商下一代云主机最大可售卖384核

云主机最大可售卖384个核心。

2023-04-06 11:12:02 508

原创 云主机磁盘I/O %util飙高排查

linux 磁盘io util%飙高原因定位与分析

2023-03-29 13:00:48 1685

free-slab.tar.gz

云计算场景,大量虚拟机上运行着海量业务,久而久之虚拟机所在服务器的slab内存变得很大,存在影响客户业务潜在风险(ps:io飙高,tcp连接超时,网络丢包等),我们需要定期清理服务器上slab内存,让其保持在一个安全的大小范围,这里提供回收slab内存的解决方案。

2023-09-14

UnixBench-5.1.3.tar.gz

UnixBench-5.1.3.tar.gz下载

2022-12-10

x86虚拟化入门学习.pptx

该ppt从全局视角旨在给虚拟化初学者提供概况学习框架,对虚拟化有一个全局的认识,为深入学习虚拟化打下基础。

2021-10-20

国产化(飞腾+kylin)计算节点纳管虚拟化层适配详细设计_v1.0.docx

信创(飞腾+kylin)虚拟化层适配,目标:在飞腾+kylin的服务器上通过libvirt创建kvm虚拟机,其中,libvirt 5.5.0、 QEMU 4.0.1

2021-07-01

华润云云主机光驱.rar

文档讲述云主机支持虚拟光驱及使用cdrom挂载iso文件的详细设计方案,代码开发:其中,nova代码兼容x86及arm(飞腾)平台,iso挂载脚本兼容x86及arm(飞腾)。

2021-07-01

openssh-8.4p1-arm64.rar

基于openssh-8.4p1的源码编译打包rpm

2021-06-24

x86_64.rar包含rpm

提供的rpm是基于官网openssl-8.4p1-1源码在x86_64编译。

2021-06-24

GPU云服务器特性详细设计_v2.1.1_20210430.docx

GPU云服务器特性详细设计-直通型

2021-05-21

qemu-2.11.0增加获取vm根目录磁盘使用率qga接口

在qemu-2.11.0中增加获取vm根目录磁盘使用率qga接口,仅供初学qemu QGA代码框架的程序猿使用。

2018-08-17

数字高程模型-三角网法

2016-05-26

target-arm.tar.gz

移动物体监控系统的设计与开发的二进制文件可执行文件与库文件包http://blog.csdn.net/qq_28693567/article/details/51280525

2016-04-29

madplay1-0.15.2b.tar.gz

madplay-0.15.2b运行需要三个库文件支持:zlib-1.1.4.tar.gz,libmad-0.15.1b.tar.gz,libid3tag-0.15.1b.tar.gz,在我的csdn里面都可以下载到。

2016-04-27

libmad-0.15.1b.tar.gz

madplay-0.15.2b版本运行需要的库文件

2016-04-27

libid3tag-0.15.1b.tar.gz

madplay-0.15.2b运行需要的库文件

2016-04-27

madplay-0.15.2b.tar.gz

madplay-0.15.2b播放器源文件

2016-04-26

motion-3.2.12.tar.gz

motion-3.2.12是一款开源的移动图像抓取软件。

2016-04-25

ffmpeg-0.5.1.tar.gz

ffmpeg 在linux系统平台下摄像头抓取视频所需要的库文件。

2016-04-25

appweb-6.2.1-src.tgz

appweb-6.2.1-src.tgz

2016-04-25

04- Tiny6410 Linux开发指南

Tiny6410 Linux开发指南,供大家学习

2016-04-24

DAVICOM以太网系列芯片DM9000AEP资料.pdf

有关DAVICOM以太网系列芯片DM9000AEP资料,供大家学习

2016-04-24

appweb-3.3.2交叉编译好的文件.tar.gz

交叉编译好的的apppweb-3.3.2的二进制文件和配置说明

2016-04-24

boa-0.94.14rc21.tar.gz

嵌入式web服务器boa

2016-04-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除