
性能
夏一水@
这个作者很懒,什么都没留下…
展开
-
Perf 工具移植使用出现的问题
Perf 工具追加使用最近公司开发新项目,对性能做优化,选择工具Perf,由于内核经过了深度裁剪,Perf功能不可用,该问记录Perf的功能开启调试过程,遇到的问题做整理,日常笔记记录:问题 1、Perf工具移植,参考网络文献perf工具移植问题 2、工具移植后,内核配置根据网络查找资料,开启如下配置,Perf工具即可使用,按照网络说法对功能开启。CONFIG_HAVE_PERF_E...原创 2019-01-31 10:39:41 · 7988 阅读 · 0 评论 -
移植perf并追加插件elfutils(libelf)
1、交叉编译elfutils参考:https://blog.youkuaiyun.com/liushi558/article/details/533804441)配置./configure --host=aarch64-linux --prefix=/opt/libelf CC=aarch64-linux-gcc2)修改Makefilevi backends/Makefile 更改, 删除有...原创 2019-02-18 16:35:14 · 5283 阅读 · 2 评论 -
Linux下进程与cpu绑定,缓解响应延迟问题
Linux下进程与cpu绑定,可以有效缓解延迟问题,如下图:(延迟较小的原因是对Linux进行了实时性修改,Preempt Rt补丁包组入,下图在同负载情况下测试,利用stress工具,CPU 99%负载,MEM 65%负载。)Linux下进程与CPU绑定方法:1、在代码中设置:参考:https://blog.youkuaiyun.com/listener51/article/details/82426...原创 2019-02-21 08:19:50 · 668 阅读 · 0 评论 -
x86 Debian/Ubuntu系统preempt-Rt补丁,优化抖动10us
1、确认系统使用Linux内核版本号,并下载与其接近的kernel版本uname -a2、kernel下载地址:国内镜像http://mirror.tuna.tsinghua.edu.cn/kernel/3、下载preempt-rt补丁包,与kernel版本一致https://mirror.tuna.tsinghua.edu.cn/kernel/projects/rt/4、...原创 2020-06-03 10:23:12 · 1595 阅读 · 1 评论 -
linux测试系统实时性代码(当前\平均\最大抖动和操作时长)
/*************************************************************************File Name: rt-test.cAuthor:Mail:Created Time: 2019年04月10日 09时09分15秒 CST************************************************...原创 2019-05-21 10:55:34 · 875 阅读 · 0 评论