Jetson TX2 performance
Measure ARM load
There is a tool to measure the ARM load created by NVIDIA for the Jetson TX2. This tool seems to give better statistics of the ARM cores than the top. In the remaining sections of this wiki, the ARM load reported by the top is included for reference to the reader but tegrastats should contain the real load.
Run it with sudo to get more information.
ubuntu@tegra-ubuntu:~$ ./tegrastats RAM 1787/7853MB (lfb 173x4MB) cpu [0%@1267,off,off,0%@1267,0%@1267,0%@1267] RAM 1787/7853MB (lfb 173x4MB) cpu [0%@345,off,off,0%@345,1%@345,1%@345] RAM 1787/7853MB (lfb 173x4MB) cpu [0%@499,off,off,0%@499,1%@499,2%@499] RAM 1787/7853MB (lfb 173x4MB) cpu [0%@345,off,off,4%@345,1%@345,1%@345] EMC – memory controller AVP – audio/video processor VDE – video decoder engine GR3D – GPU
Jetson TX2 ARM load
This table tries to summarize the ARM load of different use cases of the Jetson TX2 using GStreamer and the capture plugin. The second column has the ARM load of the pipeline measured in one instant, using that value and the known value for the capture process the third column estimates the load of the encoding or display process (subtract the capture load). The load represents a global load of the system (4 ARMs) just to give an idea to the reader of the system capabilities.
Feature | Pipeline load (%) | Feature load (%) |
---|---|---|
Capture | 11.25 | 11.25 |
Capture-Display | 14 | 2.75 |
H264 Encoding | 16.75 | 5.5 |
VP8 Encoding | 15.5 | 4.25 |
H265 Encoding | 13 | 1.75 |