自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 SPDK在CentOS7上制作rpm包

在SPDK的官网介绍了SPDK制作rpm包的流程。本文实际操作一下通过SPDK源码制作rpm包,以spdk-20.10版本为例介绍spdk的rpm包制作流程。20.10版本和最新版本有些差别,但也大同小异。本文的流程和官网略有不同,都是自己踩坑试出来的,以下省去踩坑过程直接上干货。...

2022-06-08 21:19:18 795

原创 SPDK源码编译流程

本文描述了从spdk的源码编译出spdk的流程操作。

2022-06-02 17:35:38 1572

原创 smp_call_function_many死锁问题分析2 -- soft lockup & hard lockup

上一篇“Linux内核死锁问题分析.1 – soft lockup现场信息分析”中初步分析了一个soft lockup问题的现场信息,结合代码得到了一个初步结论就是出现soft lockup的进程和CPU#2也是受害者,真正导致问题的是没有相应IPI信息的CPU。

2022-05-27 09:24:58 2046

原创 smp_call_function_many死锁问题分析

这是一个在工作中遇到的内核死锁问题,在分析这个问题的过程中充分利用了内核分析工具,顺藤摸瓜的揪出了最后的问题根源。下面就将问题的分析和定位过程跟大家分享一下,共同进步。因为过程有点长,准备以一个系列文章的形式来描述,请各位看官耐心。

2022-05-23 09:48:49 3138 4

原创 在Linux内核模块中使用CMA内存分配

本文探讨了在一个Linux内核模块中使用CMA分配大块连续内存的方法,内存中大内存的方法,主要有:保留内存、memblock和CMA。保留内存对于模块使用是比较方便,但是保留的内存内核是不管理也不可用的,完全由用户决定怎么使用,这样如果用户使用不充分会造成内存的浪费。memblock是内核启动时,使用的预留内存的方法,当内核启动完成就不能再用对应的接口了。CMA(Contiguous Memory Allocation)可以比较灵活的使用大块内存。

2022-05-10 20:52:29 4014

spdk-20.10-0.el7.x86_64.rpm

在CentOS7上没有现成可用的SPDK的rpm包,这个包是在CentOS7.8上制作spdk-20.10版本的rpm包,包括了重新制作的dpdk-20.11的rpm包。 在SPDK的官网介绍了SPDK制作rpm包的流程[SPDK RPM](https://spdk.io/doc/rpms.html)。 有兴趣也可以参考文档制作一个适合自己的rpm供使用。

2022-06-08

空空如也

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

TA关注的人

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