Este é o comando mbw que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
mbw - benchmark de largura de banda de memória
SINOPSE
mbw [opções] arraysize_in_MiB
DESCRIÇÃO
mbw determina a largura de banda da memória disponível copiando grandes matrizes de dados na memória.
OPÇÕES
-q Quieto; suprimir mensagens informativas.
-a Suprime a impressão da média de cada teste.
-n
Selecione o número de loops por teste
-t
Selecione os testes a serem executados. Se nenhum parâmetro -t for fornecido, o padrão é executar todos
testes. -t0: teste memcpy (), -t1: teste burro (b [i] = a [i] estilo), -t2: memcpy () com
tamanho de bloco arbitrário
-b
Tamanho do bloco em bytes para -t2.
-h Mostre ajuda rápida.
USO
mbw vai alocar dois tamanho da matriz arrays na memória e copie um para o outro. Relatado
'largura de banda' é a quantidade de dados copiados durante o tempo que esta operação demorou.
Obviamente mbw precisa duas vezes tamanho da matriz MiBytes (1024 * 1024 bytes) de memória física - você
melhor desligar a troca ou certificar-se de que não ocorre paginação. Nem preciso dizer que
não deve ser executado em um sistema ocupado.
TUDO
Suporte a vários threads. Melhor configurabilidade, incluindo o uso de getopt () para análise
argumentos.
Use mbw online usando serviços onworks.net