Questa lista di Linux benchmark script e strumenti dovrebbe essere utile per un rapido controllo delle prestazioni di CPU, storage, memoria e rete su server Linux e VPS. Recentemente, ho usato uno script di benchmark per Linux, che non era più mantenuto. Di conseguenza, ho compilato questo rapido elenco di script e strumenti per il benchmarking di Linux. Controllate ogni script prima di eseguirlo dalla linea di comando.
La maggior parte di questi script farà il benchmark della CPU, della memoria, dello storage e della rete. Nella maggior parte dei casi, il modello della CPU, la frequenza, il numero di core saranno visualizzati insieme a un benchmark di base delle prestazioni della CPU. Verrà visualizzato il totale della memoria (vedi gli altri strumenti più ampi qui sotto per i benchmark specifici della memoria). Verranno testate le velocità di input/output della memoria di sistema (SSD o harddisk) e, infine, verrà testata la connessione internet del server scaricando file da luoghi di test comuni in tutto il mondo.
Se il tuo host web indica che la causa delle scarse prestazioni dell’applicazione è legata esclusivamente a WebDev, usa questi script a riga di comando per aiutare a verificare se l’hardware (esempio: collo di bottiglia del disco/storage) o la rete possono essere da biasimare.
Scripts Benchmark Linux
- Bench.sh – visualizza informazioni sul sistema e testa la rete, il disco del tuo server Linux.
- Nench – Uno script vagamente basato sull’affermato freevps.us/bench.sh.
- VPSbench – Uno script per eseguire benchmark semplici e completi sulle prestazioni della CPU e dell’IO.
- VPS Benchmark – Benchmark su disco, CPU e rete.
- Linux Bench – STH Linux benchmarking script.
- Bench-sh-2 – System Info + Speedtest IPv4 + Drive Speed.
- unixbench.sh – Installazione automatica di unixbench e script di test.
Altri strumenti di benchmark per Linux
- byte-unixbench – UnixBench è la suite originale di benchmark BYTE UNIX, aggiornata e rivista da molte persone nel corso degli anni.
- Fio – Flexible I/O Tester.
- Sysbench – Database scrivibile e benchmark delle prestazioni del sistema.
- Bonnie – ottiene/imposta i parametri delle unità ATA/SATA sotto Linux.
- S – Piccola raccolta di programmi per misurare le prestazioni I/O dello storage.
- Phoronix Test Suite – Il software di test/benchmarking automatico multipiattaforma open-source Phoronix Test Suite.
- Geekbench – Questo strumento consente di utilizzare Geekbench 4 da un prompt dei comandi e automatizzarlo con script di shell o file batch.
- vdbench – genera carichi di lavoro I/O su disco da utilizzare per convalidare le prestazioni di archiviazione e l’integrità dei dati di archiviazione.
- IOzone – uno strumento di benchmark del filesystem. Il benchmark genera e misura una varietà di operazioni di file.
- Iometer – Iometer è uno strumento di misurazione e caratterizzazione del sottosistema I/O per sistemi singoli e in cluster.
- Interbench – Linux Interactivity Benchmark
- HDparm – ottiene/imposta i parametri delle unità ATA/SATA sotto Linux
- dd – Fai un benchmark del tuo VPS con dd, come guida.
Mantenuto su Github.
Utilizzare a proprio rischio. Verificare sempre prima di eseguire. Se trovi qualche script rotto o problemi, per favore avvisami.
Originariamente pubblicato: 6 dicembre 2017 | Ultimo aggiornamento: 15 febbraio 2021