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