Linux线程学习- APUE11/12章笔记
使用eBPF得到内核执行过程的时间分布
发表于
更新于
本文来自于一个这样的需求,我们需要统计Linux内核里一段执行流程执行时间的 分布情况,得到这个信息对于我们做系统优化有很大的帮助。除了帮助我们得到系统 运行情况的统计特征,我们还可以基于这样的基准测试来衡量我们的优化效果。本 文以一个实际的例子介绍怎么得到这样的统计信息。
使用hexo NexT搭建个人博客
发表于
更新于
这篇文章记录一个简单个人博客的搭建过程,我们使用GitHub page + hexo + NexT主题的搭建方式。 整个搭建的环境是在一台arm64 ubuntu20.04机器上。
how to test RoCE driver
发表于
更新于
This document shares how to do a sanity test for a RoCE driver. If you are a new guy for RoCE, it is for you.
Linux设备驱动中DMA接口的使用
发表于
更新于
本文试图讲清楚linux里的DMA接口使用时的一些基本概念。阅读本文的时候, 可以先看看内核里的Documentation/DMA*(DMA相关的一些文件), 其实这里面讲的已经很清楚了, 另外还可以看看知乎上的一篇文章:https://zhuanlan.zhihu.com/p/25999484, 这篇文章对 Linux里关于地址空间的各个概念有很好的讲解。
TPH analysis
发表于
更新于
TPH is a PCIe feature which can be seen in PCIe3.0 spec. This document will analysis this feature, the goal here is to find how to support it from software (Linux kernel)