Existe uma ferramenta de referência para o Ubuntu?

Respostas:

7

Parece haver vários deles listados no Ubuntu Software Center (pesquisa "benchmark"), embora o único que eu tentei seja o System Profiler e o Benchmark. Ele fornece muitas informações sobre o computador e achei muito útil, mas você pode tentar várias delas.

Kelley
fonte
48

O software de benchmarking mais completo é provavelmente o Phoronix , que está disponível nos repositórios e pode ser instalado com:

sudo apt-get install phoronix-test-suite

Ao executar phoronix-test-suitepela primeira vez no terminal, você pode responder sim ou não às perguntas relacionadas aos relatórios estatísticos anônimos. Se você responder sim, diz que

Essas informações são reunidas junto com os envios de todos os outros usuários para mostrar tendências gerais e outros detalhes no OpenBenchmarking.org.

Depende de você escolher sim ou não, mas não há nada com o que se preocupar. Você ainda pode fazer o upload dos resultados posteriormente manualmente para o openbenchmarking, se desejar, com as opções do programa:

phoronix-test-suite upload-result <your test-result>

Para mais informações sobre Phoronix test suiteconsulte este pdf e o fórum oficial .


Para listar todos os testes disponíveis (mas não necessariamente baixados), execute:

phoronix-test-suite list-tests

que fornece testes como esses e muitos outros:

pts/aio-stress               - AIO-Stress                          Disk     
pts/apache                   - Apache Benchmark                    System   
pts/apitrace                 - APITrace                            Graphics 
pts/battery-power-usage      - Battery Power Usage                 System   
pts/blogbench                - BlogBench                           Disk    

Para encontrar informações sobre qualquer teste específico, você pode usar:

phoronix-test-suite info povray

Muitos dos testes não são instalados por padrão e você pode fazer o download de um teste individual e executá-lo com, por exemplo:

phoronix-test-suite install povray
phoronix-test-suite run povray

Para encontrar as listas de suítes de testes temáticas, execute

phoronix-test-suite list-suites 

que retorna coisas como

pts/audio-encoding               - Audio Encoding                   System
pts/chess                        - Chess Test Suite                 Processor
pts/compilation                  - Timed Code Compilation           Processor
pts/compiler                     - Compiler                         Processor
pts/compression                  - Timed File Compression           Processor

Como exemplo, convém executar todo o conjunto de testes de áudio (em vez de apenas um dos listados com o list-testscomando), portanto, nessa circunstância, digite

phoronix-test-suite run audio-encoding

Para este teste, mais alguns dos testes de áudio relacionados são baixados e instalados pelo programa e, em seguida, o teste é executado.

Há uma enorme quantidade de testes para instalar e opções para experimentar, mas esse conjunto de testes é definitivamente o único a ser usado se você deseja obter alguns benchmarks genuínos do sistema Ubuntu que podem ser comparados on-line no openbenchmarking e Phoronix.com .

É não um rápido, aplicação de benchmarking simples, mas que, com os seus vários testes, irá satisfazer a maioria das áreas de interesse em relação a como as coisas executar no Ubuntu.

No entanto, o benchmarking é um tópico muito debatido e os fóruns são mais adequados para analisar quais testes fornecem os resultados mais úteis e como os testes devem ser configurados; o mencionado acima, povrayé bastante conhecido e considerado por comparar as habilidades de uma CPU.


fonte
3
Alguém realmente auditou independentemente a validade dos testes nesta suíte de testes? Alguns dos resultados relatados no Phoronix são de testes mal configurados do que vi.
Colin Ian rei
@ColinIanKing Veja minha edição sobre o debate sobre benchmarking.
11
Parecia promissor, quando lancei o primeiro teste (povray) e ele começou a instalar aparentemente todos os pacotes necessários. Mas a povrayinstalação falhou devido à falta do autoconf, deixando a povrayinstalação em algum estágio quebrado irrecuperável (quero dizer, não funcionaria mesmo após a instalação do autoconf). Reiniciei a partir de um backup, instalei o autoconf e caí na mesma situação devido à falta do libtiff-dev. Então eu desisti.
Antonio
Parece que ele não foi atualizado no Ubuntu desde o xenial (v 5.2) e foi removido do Debian. Sua página mostra v8.2 e V8.4, porém, assim instalação a partir de apt pode não ser a melhor idéia mais
Xen2050
24

Instale o hardinfoque fornece informações de referência, como mostrado abaixo na captura de tela:

sudo apt-get install hardinfo

insira a descrição da imagem aqui

Pandya
fonte
9
Que tipo de PC da era dos dinossauros você está usando? Meu laptop AMD A8-4500M que não é tão nova recebe 4.83 segundos
Suici Doga
11
Atualização tentou que testa banco de dados e a mensagem "não é possível conectar ao servidor"
Serge
esses resultados (banco de dados comparativo de aplicativos) são muito, muito antigos
Ninja Coding
9

Acabei por escrever uma ferramenta de teste de estresse e benchmarking para sistemas do tipo UNIX, ou seja, stress-ng. Ele contém mais de 180 testes de estresse que permitem medir a taxa de transferência em vários componentes do sistema, de memória, cache, CPU, chamadas de sistema, rede etc. Instale com:

sudo apt-get install stress-ng

Existe uma opção --metrics-brief que relata a taxa de transferência em termos de operações por segundo. Pode-se obter um conjunto completo de métricas profundas da CPU e do sistema usando a opção --perf. Existem muitos tipos de estressores que podem ser executados sequencialmente ou em paralelo em 1 ou mais CPUs, por exemplo:

stress-ng --metrics-brief --cpu 2 -t 1m

isso exercitará a CPU por 1 minuto com 2 instâncias estressoras da CPU em execução em paralelo.

O manual documenta todos esses recursos em detalhes, consulte a página do projeto ou o guia de referência de início rápido

Colin Ian King
fonte
6

Outra opção é sysbench. É uma ferramenta de linha de comando com testes integrados para CPU, memória, arquivo, encadeamento e banco de dados. Há um artigo sobre isso aqui . A instalação é um pacote único e a execução de testes é rápida.

Provavelmente, a qualidade dos resultados é menor do que os testes mais sofisticados, mas achei útil para uma verificação rápida de sanidade ao avaliar a possível hospedagem VPS.

Com base na resposta popular do user76204, tentei o conjunto de testes Phoronix. Como o autor diz, não é rápido ou simples. Existem centenas de testes disponíveis e não é óbvio qual usar. Alguns requerem centenas de MB de downloads, alguns levam uma hora ou mais para serem executados, outros podem não ser executados no seu servidor. No Ubuntu, atingi um bug descrito aqui .

AdamS
fonte