Skip to content

higorsilvaa/Sistemas_Distribuidos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistemas_Distribuidos

Benchmark de MongoDB

Antes de prosseguir, verifique o modelo do seu Ubuntu(focal, bionic, etc) e substitua a palavra "focal"(linha 6, coluna 8) pelo seu modelo.

Para começar, instale as dependências com:
chmod +x config.sh && ./config.sh

Depois de instalada as dependências pode-se usar o comando make para compilar o programa.
Ele utiliza o arquivo "Entrada.entry" como fonte de comandos.
Pode-se criar outro arquivo com os comandos ou entrar com eles manualmente em tempo de execução.

Para definir um arquivo com as entradas deve-se ficar atento a sequência eelas no arquivo.
Elas devem ser escritas separadamente, uma em cada linha.

O arquivo segue o seguinte padrão(ordem das linhas):

  1. Número de hosts desejado;
  2. Tempo(em minutos) desejado para cada comando;
  3. Apartir dessa linha pode-se entrar com os comandos.
    Possíveis comandos:
    • insert: insere registros no banco por x minutos;
    • delete: deleta registros no banco por x minutos;
    • update: atualiza registros no banco por x minutos;
    • find: lê registros no banco por x minutos;
    • exit: encerra programa.
  4. Deve-se encerrar o programa com o comando exit.

Caso dê algum problema e os servidores continuem executando após o encerramento do programa, pode-se usar o comando para matá-los:
make kill

Para limpar tudo, deixando a pasta somente com os arquivos originais padrão, usa-se o comando:
make clean

About

Benchmark de MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published