Como posso observar a largura de banda da memória?

12

Eu tenho um sistema Linux ARM incorporado que está mostrando uma taxa de transferência significativamente menor do que o esperado em Ethernet e USB. Eu suspeito que a memória possa estar contribuindo. Existe uma maneira de observar a largura de banda da memória consumida durante a execução de um teste de taxa de transferência na Ethernet ou USB?

Shawn J. Goff
fonte
1
Qual plataforma? O melhor método pode ser específico da arquitetura.
Gilles 'SO- stop be evil'

Respostas:

3

Há um benchmark de largura de banda de memória disponível em código aberto. Funciona para Intel e ARM no Linux ou Windows Mobile CE.

Ele fornecerá desempenho bruto para sua memória e desempenho do sistema com memória. Mas isso não lhe dará uma largura de banda em tempo real, então não sei se é uma boa resposta para sua pergunta.

Há também uma ferramenta de memtop por aí, mas é mais sobre uso do que largura de banda. A ferramenta Perf pode ser útil para detectar falhas na página.

Coren
fonte
1
"O projeto foi migrado para https://github.com/MartinThoma/memtop ."
Bengt