“Buildroot Debugging profiling and benchmark”的版本间的差异
来自百问网嵌入式Linux wiki
Zhouyuebiao(讨论 | 贡献) |
|||
(未显示另一用户的1个中间版本) | |||
第1行: | 第1行: | ||
+ | {{DISPLAYTITLE:Buildroot调试分析和基准测试}} | ||
+ | |||
+ | *[ ] [[blktrace ]] | ||
+ | ::对通用块层(block layer)的I/O跟踪机制,它能抓取详细的I/O请求,发送到用户空间 | ||
+ | *[ ] [[bonnie++ ]] | ||
+ | ::执行一系列简单的硬盘驱动器和文件系统性能测试 | ||
+ | *[ ] [[cache-calibrator]] | ||
+ | ::用于分析计算机(缓存)内存系统并提取有用信息,以及作为负载生成器进行实时测试 | ||
+ | *[ ] [[clinfo ]] | ||
+ | ::查询OpenCL参数和是否安装正常 | ||
+ | *[ ] [[dhrystone ]] | ||
+ | ::测量处理器运算能力的最常见基准程序之一,常用于处理器的整型运算性能的测量 | ||
+ | *[ ] [[dieharder]] | ||
+ | ::随机数/均匀偏差发生器测试仪,适用于测试软件RNG和硬件RNG | ||
+ | *[ ] [[dmalloc ]] | ||
+ | ::一个调试分配内存库,替代系统的malloc、realloc、calloc、free等 | ||
+ | *[ ] [[dropwatch]] | ||
+ | ::交互式监视和记录内核丢弃的数据包 | ||
+ | *[ ] [[dstat]] | ||
+ | ::取代vmstat、iostat、netstat、ifstat等,监控系统运行状况、基准测试、排除故障 | ||
+ | *[ ] [[dt]] | ||
+ | ::用于验证外围设备、文件系统、驱动程序或操作系统支持的任何数据流的正常运行 | ||
+ | *[ ] [[duma]] | ||
+ | ::检测意外的内存访问(Detect Unintended Memory Access) | ||
+ | *[ ] [[fio]] | ||
+ | ::一种I/O工具,用于基准测试和压力/硬件验证 | ||
+ | *[ ] [[gdb]] | ||
+ | ::强大的UNIX下的程序调试工具 | ||
+ | *[ ] [[google-breakpad]] | ||
+ | ::用于崩溃日志收集 | ||
+ | *[ ] [[iozone]] | ||
+ | ::一个文件系统基准测试工具,测试不同的操作系统中文件系统的读写性能 | ||
+ | *[ ] [[kexec]] | ||
+ | ::用一个运行的内核去运行一个新内核,就像运行一个应用程序一样 | ||
+ | *[ ] [[ktap]] | ||
+ | ::基于脚本的Linux动态跟踪工具,允许用户跟踪Linux内核动态 | ||
+ | *[ ] [[kvm-unit-tests]] | ||
+ | ::为KVM提供单元测试 | ||
+ | *[ ] [[latencytop]] | ||
+ | ::专注于解决音频跳跃、桌面卡顿、服务器过载等延迟 | ||
+ | *[ ] [[lmbench]] | ||
+ | ::一种性能检测工具,提供内存、网络、内核等多方面的测试 | ||
+ | *[ ] [[lsof ]] | ||
+ | ::列出当前系统打开文件的工具(LiSt Open Files) | ||
+ | *[ ] [[ltp-testsuite]] | ||
+ | ::测试Linux内核和相关特性的工具集合 | ||
+ | *[ ] [[ltrace]] | ||
+ | ::能够跟踪进程的库函数调用,显示哪个库函数被调用 | ||
+ | *[ ] [[lttng-babeltrace]] | ||
+ | ::LTTng(Linux Trace Toolkit Next Generation)跟踪读写库、转换 | ||
+ | *[ ] [[lttng-modules]] | ||
+ | ::用于LTTng 2.x内核跟踪基础结构的Linux内核模块 | ||
+ | *[ ] [[lttng-tools]] | ||
+ | ::用于LTTng 2.x跟踪基础结构的用户空间实用程序 | ||
+ | *[ ] [[memstat]] | ||
+ | ::列出正在消耗虚拟内存的所有进程、可执行程序、共享库 | ||
+ | *[ ] [[netperf]] | ||
+ | ::网络性能基准工具 | ||
+ | *[ ] [[netsniff-ng]] | ||
+ | ::高性能的Linux网络分析器和网络工具包 | ||
+ | *[ ] [[nmon]] | ||
+ | ::监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源等信息 | ||
+ | *[ ] [[oprofile]] | ||
+ | ::性能监测工具,从代码层面分析程序的性能消耗情况,找出程序性能的问题点 | ||
+ | *[ ] [[pax-utils]] | ||
+ | ::用于ELF 32/64二进制文件的ELF相关工具,可以检查文件的安全相关属性 | ||
+ | *[ ] [[pv]] | ||
+ | ::基于终端的工具,用于监控通过管道的数据进度 | ||
+ | *[ ] [[ramspeed/smp]] | ||
+ | ::用于测量多处理器计算机的缓存和内存性能 | ||
+ | *[ ] [[ramspeed]] | ||
+ | ::用于测量缓存和内存性能 | ||
+ | *[ ] [[rt-tests]] | ||
+ | ::用于测试Linux系统实时行为的程序集 | ||
+ | *[ ] [[spidev_test]] | ||
+ | ::基于spidev驱动程序的SPI测试程序 | ||
+ | *[ ] [[strace]] | ||
+ | ::用于诊断、调试和教学的Linux用户空间跟踪器 | ||
+ | *[ ] [[stress]] | ||
+ | ::用于POSIX系统的工作负载生成器 | ||
+ | *[ ] [[stress-ng]] | ||
+ | ::以各种可选择的方式对计算机系统进行压力测试 | ||
+ | *[ ] [[sysdig]] | ||
+ | ::从正在运行的Linux实例捕获系统状态和活动、然后保存、过滤和分析 | ||
+ | *[ ] [[tcf-agent]] | ||
+ | ::一个守护进程,它提供可供本地和远程客户端使用的TCF服务 | ||
+ | *[ ] [[tinymembench]] | ||
+ | ::内存基准测试程序 | ||
+ | *[ ] [[trace-cmd]] | ||
+ | ::帮助开发人员了解Linux内核的运行时行为,以便进行故障调试或性能分析 | ||
+ | *[ ] [[trinity]] | ||
+ | ::Linux系统调用模糊测试 | ||
+ | *[ ] [[uclibc-ng-test]] | ||
+ | ::编译并安装uClibc-ng测试套件 | ||
+ | *[ ] [[valgrind]] | ||
+ | ::用于调试和分析Linux程序的工具 | ||
+ | *[ ] [[vmtouch]] | ||
+ | ::用于学习和控制unix和unix类系统的文件系统缓存的工具 | ||
+ | *[ ] [[whetstone]] | ||
+ | ::测试双精度浮点数操作的速度和效率 | ||
+ | |||
[[Category:rootfs]][[Category:Buildroot]] [[Category:TargetPackages]] [[Category:Debug]] | [[Category:rootfs]][[Category:Buildroot]] [[Category:TargetPackages]] [[Category:Debug]] |
2020年1月7日 (二) 10:05的最新版本
- [ ] 块跟踪器
- 对通用块层(block layer)的I/O跟踪机制,它能抓取详细的I/O请求,发送到用户空间
- [ ] bonnie++
- 执行一系列简单的硬盘驱动器和文件系统性能测试
- [ ] cache-calibrator
- 用于分析计算机(缓存)内存系统并提取有用信息,以及作为负载生成器进行实时测试
- [ ] clinfo
- 查询OpenCL参数和是否安装正常
- [ ] dhrystone
- 测量处理器运算能力的最常见基准程序之一,常用于处理器的整型运算性能的测量
- [ ] dieharder
- 随机数/均匀偏差发生器测试仪,适用于测试软件RNG和硬件RNG
- [ ] dmalloc
- 一个调试分配内存库,替代系统的malloc、realloc、calloc、free等
- [ ] dropwatch
- 交互式监视和记录内核丢弃的数据包
- [ ] dstat
- 取代vmstat、iostat、netstat、ifstat等,监控系统运行状况、基准测试、排除故障
- [ ] dt
- 用于验证外围设备、文件系统、驱动程序或操作系统支持的任何数据流的正常运行
- [ ] duma
- 检测意外的内存访问(Detect Unintended Memory Access)
- [ ] fio
- 一种I/O工具,用于基准测试和压力/硬件验证
- [ ] gdb
- 强大的UNIX下的程序调试工具
- [ ] google-breakpad
- 用于崩溃日志收集
- [ ] iozone
- 一个文件系统基准测试工具,测试不同的操作系统中文件系统的读写性能
- [ ] kexec
- 用一个运行的内核去运行一个新内核,就像运行一个应用程序一样
- [ ] ktap
- 基于脚本的Linux动态跟踪工具,允许用户跟踪Linux内核动态
- [ ] kvm-unit-tests
- 为KVM提供单元测试
- [ ] latencytop
- 专注于解决音频跳跃、桌面卡顿、服务器过载等延迟
- [ ] lmbench
- 一种性能检测工具,提供内存、网络、内核等多方面的测试
- [ ] lsof
- 列出当前系统打开文件的工具(LiSt Open Files)
- [ ] ltp-testsuite
- 测试Linux内核和相关特性的工具集合
- [ ] ltrace
- 能够跟踪进程的库函数调用,显示哪个库函数被调用
- [ ] lttng-babeltrace
- LTTng(Linux Trace Toolkit Next Generation)跟踪读写库、转换
- [ ] lttng-modules
- 用于LTTng 2.x内核跟踪基础结构的Linux内核模块
- [ ] lttng-tools
- 用于LTTng 2.x跟踪基础结构的用户空间实用程序
- [ ] memstat
- 列出正在消耗虚拟内存的所有进程、可执行程序、共享库
- [ ] netperf
- 网络性能基准工具
- [ ] netsniff-ng
- 高性能的Linux网络分析器和网络工具包
- [ ] nmon
- 监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源等信息
- [ ] oprofile
- 性能监测工具,从代码层面分析程序的性能消耗情况,找出程序性能的问题点
- [ ] pax-utils
- 用于ELF 32/64二进制文件的ELF相关工具,可以检查文件的安全相关属性
- [ ] pv
- 基于终端的工具,用于监控通过管道的数据进度
- [ ] ramspeed/smp
- 用于测量多处理器计算机的缓存和内存性能
- [ ] ramspeed
- 用于测量缓存和内存性能
- [ ] rt-tests
- 用于测试Linux系统实时行为的程序集
- [ ] spidev_test
- 基于spidev驱动程序的SPI测试程序
- [ ] strace
- 用于诊断、调试和教学的Linux用户空间跟踪器
- [ ] stress
- 用于POSIX系统的工作负载生成器
- [ ] stress-ng
- 以各种可选择的方式对计算机系统进行压力测试
- [ ] sysdig
- 从正在运行的Linux实例捕获系统状态和活动、然后保存、过滤和分析
- [ ] tcf-agent
- 一个守护进程,它提供可供本地和远程客户端使用的TCF服务
- [ ] tinymembench
- 内存基准测试程序
- [ ] trace-cmd
- 帮助开发人员了解Linux内核的运行时行为,以便进行故障调试或性能分析
- [ ] trinity
- Linux系统调用模糊测试
- [ ] uclibc-ng-test
- 编译并安装uClibc-ng测试套件
- [ ] valgrind
- 用于调试和分析Linux程序的工具
- [ ] vmtouch
- 用于学习和控制unix和unix类系统的文件系统缓存的工具
- [ ] whetstone
- 测试双精度浮点数操作的速度和效率