Existe um benchmark de largura de banda de memória disponível para Linux. É open source e funciona para o X86 e o Arm.
Ele fornecerá desempenho bruto para sua memória, bem como desempenho do sistema com memória. Mas isso não lhe dará uma largura de banda em tempo real.
Há também uma ferramenta de memtop . É mais sobre o uso do que a largura de banda. Você pode usá-lo para monitorar seu sistema enquanto o PETSc é executado para ver quanta largura de banda é usada.
Há também um programa para ler os contadores de desempenho da CPU , que pode ser usado em combinação com falhas de página.
E, finalmente, você pode sempre tentar executar o PETSc. Se o desempenho dobra ao usar dois núcleos, então você tinha largura de banda de sobra. Repita até que a velocidade aumente a parada. Não é a maneira mais elegante, mas bastante possível a melhor solução prática.