Această listă de scripturi și instrumente de referință Linux ar trebui să se dovedească a fi utilă pentru verificarea rapidă a performanțelor CPU, de stocare, de memorie și de rețea pe serverele Linux și VPS. Recent, am folosit un script de benchmark Linux, care nu mai era întreținut. Ca urmare, am compilat această listă rapidă de scripturi și instrumente pentru benchmarking Linux. Verificați fiecare script înainte de a fi rulat din linia de comandă.
Majoritatea acestor scripturi vor face un benchmark pentru CPU, memorie, stocare și rețea. În cele mai multe cazuri, modelul CPU, frecvența, numărul de nuclee vor fi afișate împreună cu un bench de bază al performanței CPU. Totalul memoriei va fi afișat (consultați celelalte instrumente mai extinse de mai jos pentru benchmark-uri specifice memoriei). Vor fi testate vitezele de intrare/ieșire ale sistemului de stocare (SSD sau harddisk) și, în cele din urmă, conexiunea la internet a serverului va fi testată prin descărcarea de fișiere din locații de testare comune din întreaga lume.
Dacă gazda dvs. web indică faptul că cauza performanțelor slabe ale aplicației este legată exclusiv de WebDev, utilizați aceste scripturi în linie de comandă pentru a ajuta la verificarea dacă nu cumva și hardware-ul (exemplu: blocaj de disc/stocare) sau rețeaua pot fi de vină.
Linux Benchmark Scripts
- Bench.sh – vizualizează informații de sistem și testează rețeaua, discul serverului dumneavoastră Linux.
- Nench – Un script bazat vag pe stabilit freevps.us/bench.sh.
- VPSbench – Un script pentru a rula benchmark-uri simple și cuprinzătoare privind performanța CPU și IO.
- VPS Benchmark – Benchmark disc, CPU și rețea.
- Linux Bench – Script de benchmarking STH Linux.
- Bench-sh-2 – System Info + Speedtest IPv4 + Drive Speed.
- unixbench.sh – Instalează automat unixbench și scriptul de testare.
Alte instrumente de benchmark Linux
- byte-unixbench – UnixBench este suita originală de benchmark BYTE UNIX, actualizată și revizuită de multe persoane de-a lungul anilor.
- Fio – Flexible I/O Tester.
- Sysbench – Bază de date cu scripturi și benchmark de performanță a sistemului.
- Bonnie – obține/setează parametrii unităților ATA/SATA sub Linux.
- S – Mică colecție de programe pentru măsurarea performanțelor I/O de stocare.
- Phoronix Test Suite – Software-ul open-source Phoronix Test Suite, cross-platform de testare automată/benchmarking.
- Geekbench – Acest instrument vă permite să utilizați Geekbench 4 de la un prompt de comandă și să îl automatizați cu scripturi shell sau fișiere batch.
- vdbench – generează sarcini de lucru I/O pe disc pentru a fi utilizate pentru validarea performanțelor de stocare și a integrității datelor de stocare.
- IOzone – un instrument de benchmark al sistemului de fișiere. Benchmark-ul generează și măsoară o varietate de operații pe fișiere.
- Iometer – Iometer este un instrument de măsurare și caracterizare a subsistemului I/O pentru sisteme simple și grupate.
- Interbench – Linux Interactivity Benchmark
- HDparm – obține/setează parametrii unităților ATA/SATA sub Linux
- dd – Benchmark Your VPS with dd, ghid de utilizare.
Menținut pe Github.
Utilizați pe propriul risc. Verificați întotdeauna înainte de a rula. Dacă găsiți scripturi rupte sau probleme, vă rog să mă anunțați.
Publicat inițial: 6 decembrie 2017 | Ultima actualizare: Feb 15th, 2021