Denna lista över Linux benchmark-skript och verktyg bör vara användbar för snabb prestandakontroll av CPU, lagring, minne och nätverk på Linux-servrar och VPS. Nyligen använde jag ett Linux benchmark-skript som inte längre underhålls. Därför sammanställde jag den här snabba listan över skript och verktyg för Linux benchmarking. Kontrollera varje skript innan du kör det från kommandoraden.
De flesta av dessa skript benchmarkar CPU, minne, lagring och nätverk. I de flesta fall visas CPU-modellen, frekvensen och antalet kärnor tillsammans med en grundläggande benchmark för CPU-prestanda. Minnessumman kommer att visas (se de andra mer omfattande verktygen nedan för minnesspecifika benchmarks). Systemets lagringshastigheter (SSD eller hårddisk) kommer att testas, och slutligen kommer serverns internetanslutning att testas genom att ladda ner filer från vanliga testplatser runt om i världen.
Om din webbhotell pekar på att orsaken till dålig programprestanda enbart är relaterad till WebDev, använd dessa kommandoradsskript för att hjälpa till att verifiera om hårdvara (t.ex. flaskhals för disk/lagring) eller nätverk också kan vara orsaken.
Linux Benchmark Scripts
- Bench.sh – visa systeminformation och testa nätverket, disken på din Linuxserver.
- Nench – Ett skript som är löst baserat på det etablerade freevps.us/bench.sh.
- VPSbench – Ett skript för att köra enkla och omfattande riktmärken för CPU- och IO-prestanda.
- VPS Benchmark – Benchmark disk, CPU och nätverk.
- Linux Bench – STH Linux benchmarking script.
- Bench-sh-2 – System Info + Speedtest IPv4 + Drive Speed.
- unixbench.sh – Automatisk installation av unixbench och testskript.
Andra Linux benchmark-verktyg
- byte-unixbench – UnixBench är den ursprungliga BYTE UNIX benchmark-sviten, som har uppdaterats och reviderats av många genom åren.
- Fio – Flexible I/O Tester.
- Sysbench – Skriptbar databas och benchmark för systemprestanda.
- Bonnie – hämtar/ställer in parametrar för ATA/SATA-enheter under Linux.
- S – Liten samling program för att mäta I/O-prestanda vid lagring.
- Phoronix Test Suite – Phoronix Test Suite, programvara för öppen källkod och plattformsoberoende automatiserad testning/benchmarking.
- Geekbench – Med det här verktyget kan du använda Geekbench 4 från en kommandotolk och automatisera det med skalskript eller batchfiler.
- vdbench – genererar disk-I/O-arbetsbelastningar som kan användas för att validera lagringsprestanda och lagringsdataintegritet.
- IOzone – ett verktyg för benchmark av filsystem. Benchmarken genererar och mäter en mängd olika filoperationer.
- Iometer – Iometer är ett verktyg för mätning och karakterisering av I/O-subsystem för enkla och klustrade system.
- Interbench – Linux Interactivity Benchmark
- HDparm – hämtar/ställer in ATA/SATA-enhetsparametrar under Linux
- dd – Benchmark Your VPS with dd, how-to guide.
Underhålls på Github.
Användning på egen risk. Kontrollera alltid innan du kör. Om du hittar några trasiga skript eller problem, vänligen meddela mig.
Originally published: Senast uppdaterad: Feb 15th, 2021