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?
12
Respostas:
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.
fonte