Buildroot调试分析和基准测试

来自百问网嵌入式Linux wiki
Zhouyuebiao讨论 | 贡献2020年1月7日 (二) 10:05的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)


对通用块层(block layer)的I/O跟踪机制,它能抓取详细的I/O请求,发送到用户空间
执行一系列简单的硬盘驱动器和文件系统性能测试
用于分析计算机(缓存)内存系统并提取有用信息,以及作为负载生成器进行实时测试
查询OpenCL参数和是否安装正常
测量处理器运算能力的最常见基准程序之一,常用于处理器的整型运算性能的测量
随机数/均匀偏差发生器测试仪,适用于测试软件RNG和硬件RNG
一个调试分配内存库,替代系统的malloc、realloc、calloc、free等
交互式监视和记录内核丢弃的数据包
取代vmstat、iostat、netstat、ifstat等,监控系统运行状况、基准测试、排除故障
用于验证外围设备、文件系统、驱动程序或操作系统支持的任何数据流的正常运行
检测意外的内存访问(Detect Unintended Memory Access)
一种I/O工具,用于基准测试和压力/硬件验证
强大的UNIX下的程序调试工具
用于崩溃日志收集
一个文件系统基准测试工具,测试不同的操作系统中文件系统的读写性能
用一个运行的内核去运行一个新内核,就像运行一个应用程序一样
基于脚本的Linux动态跟踪工具,允许用户跟踪Linux内核动态
为KVM提供单元测试
专注于解决音频跳跃、桌面卡顿、服务器过载等延迟
一种性能检测工具,提供内存、网络、内核等多方面的测试
列出当前系统打开文件的工具(LiSt Open Files)
测试Linux内核和相关特性的工具集合
能够跟踪进程的库函数调用,显示哪个库函数被调用
LTTng(Linux Trace Toolkit Next Generation)跟踪读写库、转换
用于LTTng 2.x内核跟踪基础结构的Linux内核模块
用于LTTng 2.x跟踪基础结构的用户空间实用程序
列出正在消耗虚拟内存的所有进程、可执行程序、共享库
网络性能基准工具
高性能的Linux网络分析器和网络工具包
监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源等信息
性能监测工具,从代码层面分析程序的性能消耗情况,找出程序性能的问题点
用于ELF 32/64二进制文件的ELF相关工具,可以检查文件的安全相关属性
基于终端的工具,用于监控通过管道的数据进度
用于测量多处理器计算机的缓存和内存性能
用于测量缓存和内存性能
用于测试Linux系统实时行为的程序集
基于spidev驱动程序的SPI测试程序
用于诊断、调试和教学的Linux用户空间跟踪器
用于POSIX系统的工作负载生成器
以各种可选择的方式对计算机系统进行压力测试
从正在运行的Linux实例捕获系统状态和活动、然后保存、过滤和分析
一个守护进程,它提供可供本地和远程客户端使用的TCF服务
内存基准测试程序
帮助开发人员了解Linux内核的运行时行为,以便进行故障调试或性能分析
Linux系统调用模糊测试
编译并安装uClibc-ng测试套件
用于调试和分析Linux程序的工具
用于学习和控制unix和unix类系统的文件系统缓存的工具
测试双精度浮点数操作的速度和效率