sábado, janeiro 13, 2024
  • Login
Linux Descomplicado
Advertisement
No Result
View All Result
No Result
View All Result
Linux Descomplicado
No Result
View All Result
Home Dicas
São simples, mais importantes

Execute esses 4 benchmarkings para medir o desempenho de VPS Linux

Usando algum servidor Cloud, VPS ou Dedicado e enfrenta problemas de desempenho?

15 de agosto de 2019
Reading Time: 5 mins read
0
Execute esses 4 benchmarkings para medir o desempenho de VPS Linux
13
SHARES
1.2k
VIEWS
Compartilhar no FacebookCompartilhar no Twitter

Benchmarking, técnica para medir o desempenho de algum objeto computacional através de diversos testes, e testes de estresse são algumas vezes necessárias para verificar o desempenho do sistema e remover “gargalos” causados pelo hardware e que podem comprometer o desempenho de VPS Linux

No caso de VPS’s Linux isso pode ser, facilmente, feito através de alguns testes simples para medir o quão satisfatório está o desempenho do sistema.

Desempenho de VPS Linux

Ter noção de quanto um determinado hardware, executado sobre determinado sistema, suporta é importante para decidir quais ferramentas usar ou quanto você precisa melhorar, computacionalmente falando, para atingir determinado objetivo. Isso é importante antes de, simplesmente, culpar e considerar sua aplicação/site “pesado”.

RECOMENDO QUE LEIA
Saiba como realizar testes simples de desempenho de hardware em sistemas Linux
Alguns exemplos de que o comando dd pode ser considerado umas das ferramentas mais versáteis do Linux

Nos testes, a seguir, irei focar no uso do comando “dd” para uma ideia rápida de desempenho do seu servidor Linux ou VPS. A partir desses testes, você verá se há necessidade de comparações adicionais, usando ferramentas mais complexas, ou reportar problemas junto ao seu provedor de cloud, caso tenha alguma inconsistência detectada.

Avaliar disco, memória e CPU

Os testes abaixo foram executados em um VPS Linux hospedada na DigitalOcean, com carga de 4GB de RAM, 2 Cores e 80GB SSD. Se você estiver interessado em uma hospedagem VPS super rápida baseada em SSD, poderá testar, gratuitamente, usando esse link.

RECOMENDO QUE LEIA
Saiba como criar um servidor VPS Linux na infraestrutura de nuvem da DigitalOcean
Por quais motivos a hospedagem VPS Linux é a melhor opção para seu projeto?

Teste 1: Desempenho de gravação em disco

O desempenho de leitura/escrita do disco tem um grande impacto no desempenho do sistema Linux e na experiência do usuário. Simplesmente, quanto mais rápido for o HD melhor desempenho terá o sistema.

Para começar, você deve mudar para um diretório no qual tenha permissões de leitura e gravação:

mkdir /home/bench/
cd /home/bench/
IMPORTANTE
Certifique-se de ter alguns gigabytes de espaço livre em disco.

Em seguida, use o seguinte comando para testar a velocidade de gravação do seu armazenamento:

dd if=/dev/zero of=diskbench bs=1M count=1024 conv=fdatasync

Onde,

– ‘if=/dev/zero‘ representa dispositivo nulo em loop de zeros;
– ‘of=diskbench‘ representa o arquivo dentro do diretório /home/bench;
– ‘bs=1M’ representa o tamanho do bloco (número de bytes a serem lidos/gravados de cada vez).
– ‘count=1024’ representa o número de iterações a serem realizadas. No caso uma iteração com tamanho de bloco ‘1M’ = 1 GB.
– ‘conv=fdatasync’ representa o parâmetro de conversão. A opção permite gravar fisicamente os dados do arquivo de saída antes de terminar.

1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 5.62313 s, 191 MB/s

O comando acima criou um arquivo de 1 GB contendo apenas zeros, no diretório atual e deu uma visão geral de velocidade de gravação no HD, no caso levou 5.6 segundos para criar o arquivo numa taxa de 191 MB/s.

Teste 2: Desempenho de leitura de armazenamento

Agora, vamos excluir o cache de buffer do servidor para medir as velocidades de “leitura” direto do disco:

echo 3 | sudo tee /proc/sys/vm/drop_caches

Agora que o cache foi excluído, podemos testar o desempenho de leitura do disco do arquivo “diskbench” usando:

dd if=diskbench of=/dev/null bs=1M count=1024

Onde, nesse comando, foi apenas alterado a ordem – primeiro ler o arquivo criado em dispositivo nulo (/dev/null) com tamanho pré-fixado, anteriormente (1GB).

1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 4.23655 s, 253 MB/s

Observa-se que foi levado 4.2 segundos para ler o arquivo numa taxa de 253 MB/s.

Teste 3: Desempenho de leitura com buffer de memória

Depois de executar o comando acima, os dados serão enviados para o cache com buffer de memória. Então, vamos testar as velocidades de leitura usando o buffer de memória, repetindo o comando anterior:

dd if=diskbench of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.23266 s, 4.6 GB/s

Observe na velocidade maior para leitura. Inclusive, você deve executar este teste algumas vezes para encontrar a média.

Por fim, lembre-se de excluir o arquivo de teste:

rm -f /home/bench/diskbench

Se os resultados apontarem para um baixo desempenho de leitura/gravação, talvez você queira examinar o upgrade de hardware ou alterar sua VPS/provedor. Além disso, testes mais extensivos podem ser realizados usando fio, bonnie++ ou IOzone.

Teste 4: Desempenho da CPU

Para verificar a velocidade da CPU e de seus núcleos, use os seguintes comandos:

lscpu

Ele reúne informações da CPU do arquivo /proc/cpuinfo. As informações incluem o número de CPUs, threads, núcleos, etc. Há também informações sobre os caches da CPU e compartilhamento de cache, família, modelo, e ordem de bytes, por exemplo.

nproc

Ele imprime o número de unidades de processamento (núcleos cpu) disponíveis.

Munido dessas informações, execute outra variação do comando “dd” para realizar um benchmark de CPU simples:

dd if=/dev/zero bs=1M count=1024 | md5sum
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.84452 s, 377 MB/s
cd573cfaace07e7949bc0c46028904ff –

Para a maioria das CPUs modernas, você verá no mínimo 300 MB/s. Menor do que isso, você deve solicitar novos testes mais precisos usando o unixbench, por exemplo.

Via | Handeyjames

Tags: benchmarkingexclusivohardwarenuvemvps

Gosta de Linux?! Receba materiais exclusivos!

Inscreva-se gratuitamente e receba, com exclusividade, postagens e materiais ocultos para o público em geral. Inclusive, promoções e novidades em primeira mão!

Entrar na lista de e-mails

Related Posts

SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações
Administradores de Rede

SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações

2 de agosto de 2023
Saiba como executar o Kali Linux na nuvem usando o provedor DigitalOcean
Saiba Como

Saiba como executar o Kali Linux na nuvem usando o provedor DigitalOcean

17 de agosto de 2019
Por quais motivos a hospedagem VPS Linux é a melhor opção para seu projeto?
Dicas

Por quais motivos a hospedagem VPS Linux é a melhor opção para seu projeto?

10 de janeiro de 2024
Jovem constrói câmera instantânea que imprime GIFs animados usando Raspberry Pi Zero W e elementos de impressora 3D
Hadware

Jovem constrói câmera instantânea que imprime GIFs animados usando Raspberry Pi Zero W e elementos de impressora 3D

9 de janeiro de 2019
Saiba como emular diversas arquiteturas computacionais para testar diferentes distribuições Linux
Dicas

Saiba como emular diversas arquiteturas computacionais para testar diferentes distribuições Linux

9 de junho de 2017
Saiba como criar um servidor VPS Linux na infraestrutura de nuvem da DigitalOcean
Dicas

Saiba como criar um servidor VPS Linux na infraestrutura de nuvem da DigitalOcean

15 de agosto de 2019

Últimas novidades

A Emoção dos Bônus de Sorteio Semanal no BC Games: Como Aumentar Suas Chances de Vitória

by Linux Descomplicado
7 de novembro de 2023
0

O mundo dos jogos online é vasto e repleto de oportunidades para diversão e, às vezes, recompensas financeiras. Entre esses...

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

by Linux Descomplicado
30 de agosto de 2023
0

Nos últimos anos, o mundo dos jogos vem passando por uma revolução que está redefinindo a forma como entendemos os...

Saiba como acompanhar os jogos da Copa do Mundo no Linux

Saiba como acompanhar os jogos da Copa do Mundo no Linux

by Linux Descomplicado
14 de outubro de 2022
0

Conheça algumas estratégias adotadas por quem deseja acompanhar os jogos da Copa do Mundo 2022 usando o Linux

Como aproveitar o uso de proxy móvel no seu negócio?

Como aproveitar o uso de proxy móvel no seu negócio?

by Linux Descomplicado
31 de agosto de 2022
0

Dados são a nova moeda do mercado, e quanto mais uma empresa conhece as necessidades e desejo dos usuários, mais...

Metaverso: o que precisamos entender sobre esse conceito

Metaverso: o que precisamos entender sobre esse conceito

by Linux Descomplicado
23 de maio de 2022
0

Se um dia alguém dissesse ser possível combinar realidade virtual imersiva, MMORPG e web, isso seria chamado insanidade. No entanto,...

Load More

Publicaçõesmais recentes

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows
Distribuições

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows

by Linux Descomplicado
4 de dezembro de 2023
0

Existem muitas versões do Linux que são boas para iniciantes, mas o Linux Mint é especialmente voltado para pessoas que...

Read more
Linux ou Windows: Guia completo para você fazer a escolha certa
Dicas

Linux ou Windows: Guia completo para você fazer a escolha certa

by Linux Descomplicado
3 de dezembro de 2023
0

Escolher entre Linux e Windows é uma decisão crucial que afeta diretamente a experiência do usuário no mundo da tecnologia....

Read more
Noticias

A Emoção dos Bônus de Sorteio Semanal no BC Games: Como Aumentar Suas Chances de Vitória

by Linux Descomplicado
7 de novembro de 2023
0

O mundo dos jogos online é vasto e repleto de oportunidades para diversão e, às vezes, recompensas financeiras. Entre esses...

Read more
Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais
Noticias

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

by Linux Descomplicado
30 de agosto de 2023
0

Nos últimos anos, o mundo dos jogos vem passando por uma revolução que está redefinindo a forma como entendemos os...

Read more
SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações
Administradores de Rede

SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações

by Linux Descomplicado
2 de agosto de 2023
0

Os serviços em nuvem trazem muitas vantagens para qualquer pessoa ou empresa que utilize arquivos digitais. Mas você sabe a...

Read more
Criação de Apps: do Desenvolvimento à Publicação
Tecnologia

Criação de Apps: do Desenvolvimento à Publicação

by Linux Descomplicado
31 de maio de 2023
0

Até 2022, a Google Play Store somava mais de 3,3 milhões de aplicativos móveis disponíveis para download. Já na Apple...

Read more
Load More

Mantenha-se conectado

  • Área Exclusiva 200 Membros
  • 23k Fãs
  • 8k Seguidores
  • 500 Leitores
  • 100 Seguidores
  • 1k Inscritos
  • 2k Leitores

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

ATENÇÃO
Os comentários abaixo são de inteira responsabilidade de seus respectivos autores e não representam, necessariamente, a opinião do Linux Descomplicado.

Deixe uma resposta Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Next Post
Inspire-se com essas personalizações de ambientes desktops Linux

Inspire-se com essas personalizações de ambientes desktops Linux

O Linux Descomplicado nasceu, em 2011, com o intuito de trazer informações relevantes e promover fácil acesso a todos usuários interessados em aprender a usar o sistema Linux, independentemente se está iniciando ou tem certa experiência com Linux.

Participe

  • Publique seu artigo
  • Login como articulista
  • Pesquisa – sobre os leitores

Editorial

  • Contato
  • Anuncie aqui
  • Política de privacidade

Newsletter

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

Promoções e materiais exclusivos!

Cadastre-se gratuitamente
  • #9720 (sem título)
  • Anuncie aqui
  • Contato
  • Excluir conta
  • Home
  • Login Customizer
  • Newsletter
  • Newsletter personalizada
  • Pesquisa – sobre os leitores
  • Política de privacidade
  • Promoções e novidades
  • Publicações especias
  • Publicações favoritas
  • Publique seu artigo
  • Saiba como você pode contribuir
  • Sobre
  • Termos de uso

© 2024 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • #9720 (sem título)
  • Anuncie aqui
  • Contato
  • Excluir conta
  • Home
  • Login Customizer
  • Newsletter
  • Newsletter personalizada
  • Pesquisa – sobre os leitores
  • Política de privacidade
  • Promoções e novidades
  • Publicações especias
  • Publicações favoritas
  • Publique seu artigo
  • Saiba como você pode contribuir
  • Sobre
  • Termos de uso

© 2024 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In