如何确定程序性能?CPU承受能力,网卡和硬盘读写瓶颈

我有个程序可以读取H264流 做一些事情,想知道最多能同时读取多少个流。
因为不知道如何测量CPU的承受能力。
网卡的流量计算也不清楚。
背板带宽应该一定够用,
硬盘的读写效率是否会成为障碍。
一系列程序性能问题完全没有头绪。
感谢大神指条路。

LoadRunner,Jmeter等 只是能够模拟发送http数据吧? 我需要确定不对外的程序的极限,
最终我使用的系统工具, top + pidstat 。在程序中不断模拟增加并发测试的。好LOW.

用LoadRunner等工具做压力测试。

压力测试工具,如LoadRunner,Jmeter等,这些工具可以多线程请求执行应用程序,监测CPU,内存,流量等。