I have an embedded Linux ARM system that is showing significantly less throughput than expected on both Ethernet and USB. I suspect the memory may be contributing. Is there a way to observe the memory bandwidth that is consumed while running a throughput test on the Ethernet or USB?
Tell me more
×
Unix & Linux Stack Exchange is a question and answer site for
users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.
|
|
There is a memory bandwidth benchmark available in open source. It works for Intel & ARM under Linux or Windows Mobile CE. It will give you raw performance for your memory as well as system performance with memory. But it won't give you a real-time bandwidth, so I don't know if it's a good answer to your question. There's also a memtop tool out there, but it's more about usage than bandwidth. Perf tool can be handy in order to detect page fault. |
|||
|
|