Eu usei várias vezes ab
para medir o desempenho da Web, hdparm
para medir o desempenho do disco rígido e netperf
para medir o desempenho da rede.
Mas não encontrei nenhuma ferramenta para medir o desempenho da CPU.
Você conhece uma ferramenta que permite medir o desempenho da CPU? Estou procurando especificamente medir Gflops.
Respostas:
Você deve dar uma olhada na página da Wikipedia sobre benchmarking , que fornece algumas ferramentas de benchmark, incluindo as de CPU que funcionarão no Linux. O LinPack é gratuito, mas é difícil compilar. Mas você certamente pode olhar para o NBench e alguns outros na lista.
fonte
fonte
DATE=$(date +%s); i=0; while (( i < 1000000 )); do (( i ++ )); done; echo $(( $(date +%s)-DATE ))
( i=0 ; while (( i < 1000000 )); do; (( i ++ )); done; ) 1.33s user 0.00s system 99% cpu 1.337 total
O stress-ng é uma ferramenta simples que pode estressar e comparar os cpus.
Por exemplo, testou 1 CPU
stress-ng -c 1 --cpu-ops 5000
fonte