Created: 2022-05-01 00:13
- http://web.eece.maine.edu/~vweaver/group/green_machines.html
- https://ark.intel.com/content/www/us/en/ark.html#@Processors (可搜索Intel 硬件相关信息)
- 所有Intel CPU型号Spec 均可在 http://ark.intel.com 查询
sudo apt-get install numactl fio iperf
- phoronix-test-suite 各种benchmark 统一管理的自动化工具,目前主要拿来看 system info
- lstopo 查看硬件的拓扑结构
- nvidia-smi-usage GPU 监控
- numactl
- fio 测试文件系统性能
- perf Linux kernel 自带 profile 工具
- eBPF
- hotspot
- heaptrack Heap Memory Profiler for Linux
- gperftools
- stack-trace
- valgrind 内存分析工具,慢到基本不要用
- sanitizer
- https://quick-bench.com 说明 quick-bench-site
- https://godbolt.org/ 在线看 c++ 代码的汇编
- https://github.com/brendangregg/perf-tools: Performance analysis tools based on Linux perf_events (aka perf) and ftrace
- perf-and-flame-graph-quick-start
Run your test under ltrace
or valgrind
and see the number of malloc()
calls.
使用SpecInt, SpecFP,Linpack等得到处理器的性能,对比设计性能指标
使用Stream测试程序测试内存系统的性能