- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 SPDK在CentOS7上制作rpm包
在SPDK的官网介绍了SPDK制作rpm包的流程。本文实际操作一下通过SPDK源码制作rpm包,以spdk-20.10版本为例介绍spdk的rpm包制作流程。20.10版本和最新版本有些差别,但也大同小异。本文的流程和官网略有不同,都是自己踩坑试出来的,以下省去踩坑过程直接上干货。...
2022-06-08 21:19:18
900
原创 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
2641
原创 smp_call_function_many死锁问题分析
这是一个在工作中遇到的内核死锁问题,在分析这个问题的过程中充分利用了内核分析工具,顺藤摸瓜的揪出了最后的问题根源。下面就将问题的分析和定位过程跟大家分享一下,共同进步。因为过程有点长,准备以一个系列文章的形式来描述,请各位看官耐心。
2022-05-23 09:48:49
4259
4
原创 在Linux内核模块中使用CMA内存分配
本文探讨了在一个Linux内核模块中使用CMA分配大块连续内存的方法,内存中大内存的方法,主要有:保留内存、memblock和CMA。保留内存对于模块使用是比较方便,但是保留的内存内核是不管理也不可用的,完全由用户决定怎么使用,这样如果用户使用不充分会造成内存的浪费。memblock是内核启动时,使用的预留内存的方法,当内核启动完成就不能再用对应的接口了。CMA(Contiguous Memory Allocation)可以比较灵活的使用大块内存。
2022-05-10 20:52:29
5276
spdk-20.10-0.el7.x86_64.rpm
2022-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人