0%

文本介绍openssl性能测试的相关方法,包括openssl自带的speed测试,加硬件engine的测试。并且简单分析下openssl speed测试的代码。

阅读全文 »

一般使用qemu调试代码的时候我们习惯使用内存文件系统,使用内存文件系统的缺点 是 1. 它是非持久的,无法保存文件系统里的新数据; 2. 一般内存文件系统都比较 简单,测试的时候可能缺工具(比如我们想用sysbench测试下mysql的性能)。本文 介绍的是在qemu虚拟机上安装标准发行版的方法,使用这样的文件系统可以克服上面 提到的两个缺点。本文的测试系统是ubuntu18.04 x86构架CPU

阅读全文 »

本文来自于一个这样的需求,我们需要统计Linux内核里一段执行流程执行时间的 分布情况,得到这个信息对于我们做系统优化有很大的帮助。除了帮助我们得到系统 运行情况的统计特征,我们还可以基于这样的基准测试来衡量我们的优化效果。本 文以一个实际的例子介绍怎么得到这样的统计信息。

阅读全文 »

这篇文章记录一个简单个人博客的搭建过程,我们使用GitHub page + hexo + NexT主题的搭建方式。 整个搭建的环境是在一台arm64 ubuntu20.04机器上。

阅读全文 »

本文试图讲清楚linux里的DMA接口使用时的一些基本概念。阅读本文的时候, 可以先看看内核里的Documentation/DMA*(DMA相关的一些文件), 其实这里面讲的已经很清楚了, 另外还可以看看知乎上的一篇文章:https://zhuanlan.zhihu.com/p/25999484, 这篇文章对 Linux里关于地址空间的各个概念有很好的讲解。

阅读全文 »