Esiste uno strumento di riferimento per Ubuntu?


Risposte:


7

Sembra che ce ne siano alcuni elencati nel Ubuntu Software Center (ricerca "benchmark"), sebbene l'unico che ho provato sia System Profiler e Benchmark. Fornisce molte informazioni sul computer e l'ho trovato molto utile, ma potresti voler provarne un certo numero.


48

Il software di benchmarking più completo è probabilmente la suite di test Phoronix , che è disponibile nei repository e può essere installato con:

sudo apt-get install phoronix-test-suite

Quando si esegue phoronix-test-suiteper la prima volta nel terminale, è possibile rispondere sì o no alle domande riguardanti la segnalazione statistica anonima. Se rispondi sì, lo dice

Queste informazioni sono raggruppate insieme agli invii di tutti gli altri utenti per mostrare tendenze generali e altri dettagli su OpenBenchmarking.org.

Sta a te scegliere Sì o No, ma non c'è nulla di cui preoccuparsi. Puoi ancora caricare successivamente i risultati manualmente in openbenchmarking se lo desideri con le opzioni nel programma:

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

Per ulteriori informazioni su Phoronix test suiteconsultare questo pdf e il forum ufficiale .


Per elencare tutti i test disponibili (ma non necessariamente scaricati), eseguire:

phoronix-test-suite list-tests

che fornisce test come questi e molti altri:

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    

Per trovare informazioni su un test specifico, è possibile utilizzare:

phoronix-test-suite info povray

Molti dei test non sono installati per impostazione predefinita ed è possibile scaricare un singolo test ed eseguirlo con, ad esempio:

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

Per trovare gli elenchi delle suite di test tematici, eseguire

phoronix-test-suite list-suites 

che restituisce cose come

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

Ad esempio, potresti voler eseguire l' intera suite di test audio (anziché solo uno tra quelli elencati con il list-testscomando), quindi, in questa circostanza, inserisci

phoronix-test-suite run audio-encoding

Per questo test, alcuni dei test audio correlati vengono scaricati e installati dal programma, quindi viene eseguito il test.

Ci sono una grande quantità di test da installare e opzioni da sperimentare, ma questa suite di test è sicuramente quella da usare se vuoi ottenere alcuni benchmark autentici dal tuo sistema Ubuntu che puoi confrontare online su openbenchmarking e Phoronix.com .

E ' non è un rapido, applicazione di benchmarking semplice, ma che, con le sue molteplici test, in grado di soddisfare la maggior parte delle aree di interesse nei confronti di come le cose eseguire su Ubuntu.

Tuttavia, il benchmarking è un argomento molto dibattuto e i forum sono più adatti per analizzare quali test forniscono i risultati più utili e come devono essere impostati i test; quello sopra menzionato povray, è abbastanza noto e considerato per il benchmarking delle capacità di una CPU.


3
Qualcuno ha effettivamente verificato in modo indipendente la validità dei test in questa suite di test? Alcuni dei risultati riportati su Phoronix provengono da test mal configurati da quello che ho visto.
Colin Ian King,

@ColinIanKing Vedi la mia modifica per quanto riguarda il dibattito sul benchmarking.

1
Sembrava promettente, quando ho lanciato il primo test (povray) e ha iniziato a installare apparentemente tutti i pacchetti necessari. Ma poi l' povrayinstallazione non è riuscita a causa della mancanza di autoconf, lasciando l' povrayinstallazione in una fase interrotta irrecuperabile (voglio dire, non funzionerebbe anche dopo l'installazione di autoconf). Ho riavviato da un backup, ho installato autoconf e sono caduto nella stessa situazione a causa della mancanza di libtiff-dev. Quindi ho rinunciato.
Antonio

Sembra che non sia stato aggiornato in Ubuntu da xenial (v 5.2) ed è stato rimosso da Debian. La loro pagina web mostra però la v8.2 e la v8.4, quindi l'installazione da apt potrebbe non essere più la migliore idea
Xen2050,

24

Installa hardinfoche fornisce informazioni di riferimento come mostrato di seguito:

sudo apt-get install hardinfo

inserisci qui la descrizione dell'immagine


9
Che tipo di PC di età dei dinosauri stai usando? Il mio laptop AMD A8-4500M che non è così nuovo ottiene 4,83 secondi
Suici Doga

1
Ho provato ad aggiornare quel database di test e il messaggio era "impossibile connettersi al server"
Serge

quei risultati (database comparativo delle app) sono molto vecchi
Ninja Coding

9

Alla fine ho iniziato a scrivere uno stress test e uno strumento di benchmarking per sistemi simili a UNIX, vale a dire stress-ng. Contiene oltre 180 stress test che consentono di misurare la velocità effettiva su vari componenti del sistema, da memoria, cache, CPU, chiamate di sistema, rete, ecc. Installa con:

sudo apt-get install stress-ng

C'è un'opzione --metrics-brief che riporta il throughput in termini di operazioni bogo al secondo. Si può ottenere un set completo di metriche approfondite di CPU e sistema usando l'opzione --perf. Esistono molti tipi di stress che possono essere eseguiti in sequenza o in parallelo su 1 o più CPU, ad esempio:

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

questo eserciterà la CPU per 1 minuto con 2 istanze di stress della CPU in esecuzione in parallelo.

Il manuale documenta tutte queste funzionalità in dettaglio, consultare la pagina del progetto o la guida di riferimento per l'avvio rapido


6

Un'altra opzione è sysbench. È uno strumento da riga di comando con test integrati per CPU, memoria, file, threading e database. C'è un articolo a riguardo qui . L'installazione è un singolo pacchetto e l'esecuzione dei test è rapida.

Probabilmente la qualità dei risultati è inferiore rispetto ai test più sofisticati, ma l'ho trovato utile per un rapido controllo di integrità durante la valutazione del potenziale hosting VPS.

Sulla base della risposta popolare dell'utente76204, ho provato la suite di test Phoronix. Come dice l'autore, non è rapido o semplice. Ci sono centinaia di test disponibili e non è ovvio quale utilizzare. Alcuni richiedono centinaia di MB di download, altri richiedono un'ora o più per l'esecuzione, altri potrebbero non essere eseguiti sul tuo server. Su Ubuntu, ho riscontrato un bug descritto qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.