This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

how to test system performance



Hi, I'm trying to evaluate the performance of 8168. The testing is under Linux, is there any tools/program/software that can help me test the performance of  a running system. For instance, I'm running a TI demo for 16channel encoding, how can I get the performance of CPU, DSP and other co-processor.

  • Jeff Gu said:

    Hi, I'm trying to evaluate the performance of 8168. The testing is under Linux, is there any tools/program/software that can help me test the performance of  a running system. For instance, I'm running a TI demo for 16channel encoding, how can I get the performance of CPU, DSP and other co-processor.

    In the EZSDK, we ship ARM Benchmarks that can be called from the Matrix launcher. These should give you performance numbers.  For linux in general, there are several open source benchmarking tools that you could search for and use. They will require you to cross compile for ARM and run them on the target.

    We will be including DSP benchmarks demos from the next release of the EZSDK.

    --Sid

     

  • Thank you Siddharth.
    I read ARM Benchmarks and try it. However, it is not the one I expected.
    What I need is a tools that can tell the current CPU occupation for the process, such as "top" command in busybox. I tried "top" in my 8168 system and it works. However, I don't know if the DSP/Co-processer can be evaluated in similarly way.

  • Hi Jeff,

    The stairstep example under Sys/Bios should show how to measure CPU load. You may need to adapt it in your applications but essentially, you could use the Timestamp APIs to get the load.

    --Sid