ADV HEADER

 

ADSENSE

 

Questo post é stato letto 110 volte!

Yabs: test server linux con benchmark rapidi e affidabili

Chi gestisce VPS, server dedicati o ambienti cloud Linux sa quanto sia cruciale ottenere una valutazione accurata delle prestazioni.

Spesso, questo richiede l’uso di molteplici strumenti, l’installazione di dipendenze e configurazioni manuali complesse.

Fortunatamente, esiste una soluzione: YABS (Yet Another Bench Script), un progetto open source sviluppato da masonr su GitHub.

Questo script Bash rivoluzionario permette di effettuare test server linux benchmark rapidi e completi su CPU, disco e rete, il tutto con una singola riga di comando.

Non sono necessarie installazioni preliminari o configurazioni complesse; YABS sfrutta strumenti consolidati come fio, iperf3 e Geekbench per fornire un quadro dettagliato delle performance.

Come funziona YABS e le sue misurazioni

Per iniziare a utilizzare YABS, basta accedere via SSH al server e digitare il comando: curl -sL https://yabs.sh | bash.

Lo script rileva automaticamente tutte le informazioni hardware e software della macchina, inclusi modello CPU, numero di core, supporto AES-NI, virtualizzazione hardware, RAM, swap, spazio disco, distribuzione Linux e versione del kernel.

Per quanto riguarda lo storage, YABS impiega fio, eseguendo test su blocchi di diverse dimensioni (4K, 64K, 512K e 1 MB).

Questi test simulano workload misti read/write al 50%, replicando scenari realistici tipici di database e servizi virtualizzati.

Vengono forniti sia la velocità in MB/s che gli IOPS (Input/Output Operations Per Second), un parametro fondamentale per valutare le prestazioni di SSD NVMe e storage condiviso.

Nei VPS economici, è comune riscontrare un throughput elevato nei blocchi da 1 MB ma valori molto più bassi nei test 4K, un indicatore che può suggerire uno storage oversold o un caching aggressivo a livello di hypervisor.

La componente di networking viene analizzata tramite iperf3, che si connette a nodi distribuiti in Europa, Stati Uniti, Asia e Sud America.

Questa analisi restituisce dati precisi su velocità di upload, download e latenza.

Questa funzionalità è particolarmente utile per chi gestisce servizi edge, CDN private o VPN, dove la banda teorica spesso non corrisponde alle prestazioni reali verso destinazioni geograficamente distanti.

Integrazione di geekbench e opzioni avanzate

YABS include anche benchmark CPU attraverso Geekbench, con la possibilità di selezionare le versioni 4, 5 e 6 tramite specifici flag. È importante notare che, a partire da aprile 2026, alcuni utenti hanno segnalato problemi con Geekbench 6, dove i punteggi single-core e multi-core non vengono visualizzati correttamente, nonostante il caricamento online sia completato.

Questo problema sembra essere legato a modifiche implementate sulla piattaforma Geekbench.

Una soluzione temporanea suggerita dagli amministratori è l’uso dei flag -4 o -5 per forzare l’esecuzione con versioni precedenti del benchmark.

Parametri aggiuntivi e output JSON

Lo script YABS offre numerosi parametri aggiuntivi, consentendo agli utenti di personalizzare i test. È possibile disabilitare singole componenti del benchmark, limitare il consumo di banda durante i test iperf3 utilizzando la modalità -r, o esportare i risultati in formato JSON.

Quest’ultima opzione è particolarmente vantaggiosa per integrare i dati in dashboard, sistemi CI/CD o piattaforme di monitoraggio.

Alcuni utenti inviano automaticamente i dati a database pubblici come YABSdb e VPSBenchmarks, facilitando il confronto delle proprie macchine con altre configurazioni cloud disponibili.

Questo post é stato letto 110 volte!

Di Claudia

ADV FOOTER