GNU/Linux >> Linux Esercitazione >  >> Linux

Come confrontare i tuoi server Ubuntu Linux con Phoronix Test Suite

Se sei curioso di sapere come stanno andando i tuoi server, dovresti provare Phoronix Test Suite. Jack Wallen ti mostra come installare e utilizzare questa suite di test.

Sai quanto funzionano bene le tue istanze di Ubuntu Server? Certo, potrebbero essere attivi e funzionanti, ma conosci davvero i dettagli di quanto bene possono gestire i carichi di lavoro? Ciò è particolarmente importante prima di distribuire un'app o un servizio che richiederà molto su una macchina.

Open source:copertura da leggere

A tal fine, hai confrontato i tuoi server? In caso contrario, ti mostrerò come puoi farlo con Phoronix Test Suite, uno degli strumenti di test e benchmarking più completi al mondo. Questa suite di test può eseguire benchmark quantitativi e qualitativi in ​​modo da poter confrontare i risultati dei tuoi test con altri.

Phoronix Test Suite può essere installato su sistemi operativi Linux, macOS, Windows, Solaris, GNU Hurd e BSD. Dimostrerò come installare e utilizzare lo strumento su Ubuntu Server 22.04.

Passiamo ai test.

Di cosa avrai bisogno

Per installare Phoronix Test Suite, avrai bisogno di un'istanza in esecuzione di Ubuntu Server 22.04 e di un utente con privilegi sudo. Sei pronto per questo? Ho pensato tanto.

Come installare Phoronix Test Suite

Accedi alla tua istanza di Ubuntu Server e scarica il file Phoronix Test Suite .deb con:

wget https://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_10.8.3_all.deb

Una volta scaricato il file, installa lo strumento con:

sudo dpkg -i phoronix*.deb

L'installazione risulterà in errore perché ci sono ancora dipendenze da soddisfare. Puoi correggere quell'errore e completare l'installazione con il singolo comando:

sudo apt-get install -f

Una volta soddisfatte tutte le dipendenze, l'installazione sarà completata. Puoi verificare l'installazione con:

phoronix-test-suite

Il comando sopra dovrebbe elencare tutte le informazioni di aiuto per il comando (di cui ce ne sono molte).

Come utilizzare Phoronix Test Suite

Per prima cosa, elenchiamo i test disponibili con il comando:

phoronix-test-suite list-available-tests

Puoi anche elencare i test per gruppo in questo modo:

phoronix-test-suite list-available-suites

Oppure puoi richiamare informazioni su un test specifico con il comando:

phoronix-test-suite info TEST

Dove TEST è il nome del test.

Diciamo che vogliamo eseguire il test pts/server, che esegue 26 diversi test unici (che coprono tutto da Apache, Memcached, Redis, NGINX, PHP, PHP, OpenSSL, Node.js e molti altri. Per eseguire quel test, è necessario prima installa le dipendenze di test richieste con il comando:

phoronix-test-suite install pts/server

Il comando precedente richiederà dai 20 ai 30 minuti per essere completato. Una volta restituito il terminale, avvia il test con:

phoronix-test-suite run pts/server

L'esecuzione di un comando, come mostrato sopra, viene eseguita in modalità interattiva, in cui dovrai rispondere a diverse domande. Invece di farlo ogni volta, puoi utilizzare la funzione in modalità batch. Per questo, esegui prima il comando:

phoronix-test-suite batch-setup

Il comando precedente richiederà la risposta a quanto segue:

  • Salva i risultati del test in modalità batch (S/n):y
  • Apri automaticamente il browser web in modalità batch (s/n):n
  • Carica automaticamente i risultati su OpenBenchmarking.org (S/n):y
  • Richiesta di identificazione del test (S/n):
  • Richiesta di descrizione del test (S/n):
  • Richiesta per il nome del file dei risultati salvati (S/n):
  • Esegui tutte le opzioni di test (S/n):

Rispondi a tutte le domande e le risposte verranno salvate nel file ~/.phoronix-test-suite/user-config.xml. Dopo aver terminato la configurazione in batch, puoi eseguire un intero elenco di test (che scaricherà automaticamente anche tutte le dipendenze necessarie ed eseguirà i test per te) con un comando come questo:

phoronix-test-suite batch-benchmark pts/server

Poiché hai già eseguito l'impostazione batch, non dovrai rispondere alle domande durante il benchmarking.

Al termine dei test, le informazioni verranno salvate nella stessa directory da cui è stato eseguito il comando. Scorri i risultati per vedere come sono andati i benchmark dei tuoi server.

E questo è tutto ciò che c'è da fare per confrontare le tue istanze di Ubuntu Server con Phoronix Test Suite. C'è molto di più che puoi fare con questo strumento, quindi assicurati di dare un'occhiata alla documentazione ufficiale per vedere i molti modi in cui Phoronix Test Suite può aiutarti.

Abbonati a TechRepublic Come far funzionare la tecnologia su YouTube per tutti i consigli tecnologici più recenti per i professionisti del business di Jack Wallen.



Link alla fonte


Linux
  1. Come usare il comando Linux grep

  2. Come estendere le funzionalità del tuo desktop Linux con PlexyDesk

  3. Come unire il tuo server Linux al progetto del pool NTP

  4. Come eseguire il benchmark o controllare la velocità del tuo server DNS su Linux?

  5. Come si usano le espressioni regolari con il comando cp in Linux?

Come confrontare la tua GPU su Linux

Come gestire le password Linux con il comando pass

Come proteggere i server Linux con SE Linux

Come trovare file con il comando fd in Linux

Come monitorare i tuoi server Linux con Checkmk

Come trovare la posizione dei tuoi server con Traceroute e WHOIS