标签: c load arm embedded-linux performance-testing
我正在为ARM cortex处理器上的现有嵌入式系统添加新协议。在将新协议添加到早期系统后,我需要进行负载测试和性能测试。源代码使用C和C ++。
如果有任何免费测试代码在此嵌入式系统上进行负载和性能测试,网络I / O测试等,请告诉我。或者建议我任何方法。
基本上我要比较: 1.添加新协议后的负载是多少。 2.表现 3.网络IO测试 4.系统测试 等...
此致 AK
答案 0 :(得分:6)
对于系统性能分析,您可以使用oprofile或gprof。
对于网络分析,您可以使用ethereal或netstat。
对于I / O统计信息,您可以使用iostat或sar。
对于CPU分析,您可以使用mpstat。
这些只是一些工具。我相信还有更多选择。
答案 1 :(得分:0)
来自谷歌:
对于内存泄漏,请使用 dmalloc 和 Valgrind
对于跟踪使用 LTT(Linux跟踪工具包)