vil du skubbe dit system til dets maksimale grænser? Eller er du interesseret i at evaluere din pc med hensyn til ydeevne? Uanset hvad kan benchmark-apps og stresstestværktøjer give dig en kvantitativ forståelse af ydeevnen på din pc.
med dette i tankerne har vi en liste, der dækker nogle af de bedste apps til benchmarking af ydeevne og stresstest. Men først, lad os få en klar forståelse af benchmarking og stresstest og forskellene mellem de to.
Benchmarking vs. stresstest: Hvad er forskellen?
et Benchmarkværktøj bruges til at måle den maksimale ydelse, som PC ‘ en kan, når den håndterer en bestemt opgave eller funktion. Det er mest nyttigt, når man forsøger at sammenligne to lignende produkter. Du kan sammenligne benchmark score mellem produkterne for at se, hvilken der tilbyder bedre ydeevne.
et Stresstestværktøj er designet til at implementere tung belastning på systemet for at se, om det mislykkes. Du kan udføre en stresstest på forskellige dele af systemet, herunder processor, hukommelse, netværk osv. Denne type værktøj kan hjælpe dig med at teste systemets stabilitet. Under en stresstest vil appen også kontrollere, om systemet sikkert kan komme sig efter den tunge belastning og vende tilbage til sin normale fase.
Hvis du er interesseret i at holde øje med ressourceforbrug og systembrugsstatistik, anbefaler vi, at du ser vores liste over de bedste værktøjer til overvågning af ydeevne.
bedste apps til benchmarking og CPU-stresstest
nu hvor du har en grundlæggende forståelse af, hvad benchmark-og stresstestværktøjer gør for dig, lad os hurtigt dykke ned i vores liste over de bedste apps til benchmarking og stresstest. Bemærk, at ikke alle de værktøjer, der er nævnt her, kan bruges til både benchmarking og stresstest.
nogle af værktøjerne er specielt designet til stresstest, mens andre primært er beregnet til benchmarking ydeevne. Dette skyldes, at der er meget få apps, der kan udføre begge funktionaliteter på et godt nok niveau. Men når det er sagt, har vi inkluderet et par apps, der leveres med anstændige værktøjer til grundlæggende stresstest og benchmarking, hvis det er alt hvad du har brug for.
Vi viser dig også, hvordan du installerer og bruger disse værktøjer på dit system. Vi bruger et Ubuntu-system til at vise dig installationsprocessen. De samme trin skal dog gælde for alle andre linukdistroer.
Geekbench
brugere kan være bekendt med Geekbench. Det er et populært benchmarkværktøj på tværs af platforme med et simpelt scoringssystem, der viser resultaterne af både single-core og multi-core ydeevne i systemet. En højere Geekbench score betyder bedre ydeevne.
Du kan også bruge Geekbench til at stresstest dit system ved at simulere virkelige scenarier for at kontrollere, hvordan systemet stabler op.
Sådan installeres og bruges Geekbench:
til denne hurtige tutorial installerer vi Geekbench 5.2.3, da det er den nyeste version. For at gøre dette skal du åbne terminalen og indtaste følgende kommando for at hente og udpakke Geekbench 5.2.3 arkivfilen.
$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz$ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
Når du først har installeret Geekbench har udpakket filen, kør følgende kommando for at starte Geekbench.
$ cd Geekbench-5.2.3-Linux && ./geekbench5
som du kan se, vil Geekbench automatisk starte en række tests, som du ser fra kommandolinjen. Når testene er afsluttet, får du også et URL-link. Du kan besøge dette link for at se resultaterne.
Her er vores resultat:
Bemærk: Når du læser denne artikel i fremtiden, kan en nyere version af Geekbench komme til at ud. Tjek deres officielle overførselsside for at se, om en nyere version er tilgængelig.
Hvis ja, er alt hvad du skal gøre at erstatte alle ovenstående kommandoer med 5.2.3 med den nyere version. Også, hvis en ny version som Geekbench 6 eller 7 kommer ud, skal du erstatte den sidste kommando med “./ geekbench5 “til”./ Geekbench “hvor’ S ‘ er det nye versionsnummer.
testsuite
testsuite er et af de mest omfattende værktøjer til test og benchmarking af resultater. Det er fuldt open source og giver dig adgang til over 100 tests, som du kan køre for at få en kvantitativ såvel som en kvalitativ ide om dit systems ydeevne.
alle test udføres på en fuldautomatisk måde, fra udførelse til rapportering. Det bedste er, at hver af disse tests let kan gengives, så du kan foretage justeringer og teste dit system igen for at se, hvordan det ændrer ydeevnen.
Sådan installeres og bruges Testsuiten:
for Ubuntu-og Debian-brugere kan Testsuiten let installeres ved at følge nogle få grundlæggende trin. Brug først kommandoen VG til at hente den nyeste version af testsuite som denne:
$ sudo wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.8.0_all.deb
Bemærk: I skrivende stund er Phoroniks 9.8.0 den nyeste version, så vi henter den. Når du læser dette, hvis en nyere version er tilgængelig, kan du hente det ved blot at ændre 9.8.0 i ovenstående kommando til den nyeste version.
Hvis du er på en anden distro, der ikke er baseret på Debian, kan du besøge deres officielle hjemmeside for at hente den universelle tar-fil.
Installer derefter gdebi, som er nyttig til installation af ekstern *.deb pakker. For at gøre dette skal du indtaste følgende kommando:
$ sudo apt install gdebi-core
for at installere testpakken skal du indtaste denne kommando:
$ sudo gdebi phoronix-test-suite_9.8.0_all.deb
Bemærk: Skift 9.8.0 til den nyere version af
når den er færdig med installationen, kan du køre værktøjet ved at indtaste følgende kommando:
$ phoronix-test-suite
som du kan se, vil den først vise dig alle vilkår og betingelser og spørge dig, om du er enig med dem eller ej. Indtast ‘ y ‘ for ja, at acceptere. Værktøjet vil derefter indlæse alle de tilgængelige tests for dig at køre på dit system.
hver Phoroniks test leveres med sit eget sæt afhængigheder. Du skal installere dem på dit system, før du kan køre nogen af testene. Desuden er hver af afhængighederne meget store, hvoraf nogle kan være over 1 GB.
også, hvis du bruger det på Ubuntu, skal du ændre install-ubuntu-pakkerne.SH script til at tillade Phoroniks at hente de nødvendige afhængigheder. Hvis du ønsker at bruge denne stresstest værktøj, så her er en detaljeret installation og set-up guide til at hjælpe dig ud.
Sysbench
Sysbench er et gratis og open source benchmarking værktøj baseret på LuaJIT. Det er en scriptable multi-threaded benchmark værktøj, der er mest almindeligt anvendt til database benchmarking. Det kommer dog med funktioner, der giver dig mulighed for at teste og benchmarke forskellige dele af dit system, herunder CPU, hukommelse og filgennemgang.
Sådan installeres og bruges Sysbench:
Hvis du kører Ubuntu, kan du nemt installere Sysbench fra apt-arkivet. Alt hvad du skal gøre er at indtaste følgende kommando:
$ sudo apt install sysbench
Når værktøjet er hentet, kan du begynde at benchmarke CPU-ydeevnen ved at indtaste denne kommando:
$ sysbench cpu --threads=2 run
i ovenstående kommando angiver ‘CPU’ testtypen, og ‘tråde’ angiver antallet af tråde, der vil blive oprettet af sysbench for at køre multi-threaded benchmark.
Her er et mere detaljeret kig på alle de andre typer tests og muligheder, der er tilgængelige under Sysbench. Når testen er afsluttet, viser Sysbench resultaterne direkte i terminalen. For at evaluere CPU-ydeevnen kan du måle og sammenligne variablen “Events per Seconds” med andre systemer.
Stress-ng CLI Tool
Stress-ng er en opdateret implementering af Stress – som i sig selv er et simpelt kommandolinjeværktøj, der kan bruges til stresstest CPU, hukommelse og endda diskindgangs-og udgangshastigheder.Stress-ng bygger oven på sin forgænger ved at tilføje hundredvis af avancerede tests for at lægge ekstra belastning og stress ud af dit system.
Sådan installeres og bruges Stress-ng:
på Ubuntu kan du installere Stress-ng direkte fra apt-arkivet. For at gøre dette skal du indtaste følgende kommando i terminalen:
$ sudo apt install stress-ng
Når du er installeret, kan du begynde at bruge værktøjet til stresstest forskellige dele af dit system som CPU, hukommelse og disk I/O-hastigheder. Men for denne demonstration, lad os se på, hvordan du kan bruge værktøjet til at stresse din CPU.
$ stress-ng --cpu 2
ovenstående kommando fortæller stress-ng at stresstest CPU ‘ en, hvor “2” refererer til antallet af arbejdere, der spinder på KVRT(rand()). Når du kører kommandoen, begynder værktøjet sekventielt at køre 70 CPU-test efter hinanden for at stresse CPU ‘ en ud.
der er mange flere kommandoer, der hjælper dig med at køre forskellige stresstest på forskellige dele af dit system. Hvis du vil vide mere, kan du se alle de forskellige Stress-ng-kommandoer lige her.
ansvarsfraskrivelse: Stress-ng er ikke en benchmarking-app, men et stresstestværktøj. Det vil ikke give dig nogen benchmark score. Når den er aktiveret, begynder den at hamre ned din CPU, så den løbende kører ved 100% brug.
når du bruger værktøjet, skal du dræbe alle andre kørende apps for at sikre, at der ikke er nogen anomalier i stresstesten. Det anbefales heller ikke at stresse dit system for længe, da det kan føre til et systemnedbrud. Hvis dette sker, skal du gøre en hård genstart for at gendanne din PC.
GTKStressTesting (GST)
GST, forkortelse for GTKStressTesting, er et funktionsrigt præstationsovervågnings-og stresstestværktøj til PC ‘ er. Appen er bygget oven på Stress-ng. Som sådan får du adgang til alle stresstestfunktionerne i CLI-værktøjet. Imidlertid, i modsætning til Stress-ng, GST leveres med en GUI, så du kan kontrollere appen og dens forskellige funktioner.
GST indeholder også en lille benchmark-funktion, noget der er fraværende i Stress-ng. Bortset fra dette kan GST også hente nødvendige oplysninger om din CPU, RAM og bundkort og vise brugsmålingerne på en ren GUI, svarende til CPU-S.
Sådan installeres og bruges GTKStressTesting:
GST er tilgængelig i Flatpak-depotet. Så hvis smagen af Linuks du kører understøtter Flatpak, så kan du installere GST på dit system. Her er den officielle oprettet guide til Flatpak. Brug dette først til at installere Flatpak på din distro.
Når du er færdig, skal du køre denne kommando for at installere GST:
$ sudo flatpak install flathub com.leinardi.gst
Når installationen er afsluttet, skal du køre GST ved at indtaste denne kommando:
$ flatpak run com.leinardi.gst
som du kan se, præsenterer værktøjet dig masser af oplysninger om dit system. Når man ser på toppen, har man stresstestindstillingerne. Der er mulighed for at vælge stresstesttypen sammen med tidsvarigheden og et foruddefineret antal arbejdstagere.
7-lynlås
og til den endelige post på vores liste har vi 7-lynlås. Nogle af jer kender måske allerede og bruger denne applikation som et filkomprimeringsværktøj – hvilket er dets tilsigtede anvendelse.
den seje ting ved 7-lynlås er imidlertid, at den kan udføre ekstreme komprimeringsniveauer på dine filer for at reducere deres størrelse markant og gemme dem i 7-o-arkivformatet. Du kan bruge denne ekstreme komprimeringsalgoritme til at måle CPU-ydelsen på dit system. 7-lynlås leveres med en dedikeret funktion kaldet compression benchmark, der lader dig gøre netop det.
Sådan installeres og bruges 7-lynlås til Benchmark-ydeevne:
Ubuntu-brugere kan nemt installere 7-lynlås ved hjælp af apt-get-kommandoen som denne:
$ sudo apt-get install p7zip-full
Når du er installeret, kan du bruge følgende kommando til at køre et enkelt-trådet benchmark ved hjælp af værktøjet:
$ 7z b -mmt1
Du kan også lave et multi-threaded benchmark ved hjælp af denne kommando:
$ 7z b
som du kan se, registreres alle resultaterne i ‘Million instructions per second’ eller MIPS. Du kan nu sammenligne disse resultater med andre CPU ‘ er for at se, hvor dit system rangerer.
indpakning
så dette var vores valg til de bedste apps til benchmark og stresstest. Vi håber, at du fandt denne læsning nyttig, og at den hjalp dig med at evaluere ydelsen på din pc.
med det sagt er der masser af andre stresstest og benchmarking apps tilgængelige på markedet. Som sådan, hvis du har gået glip af dit yndlingsværktøj til måling af ydeevnen for dit system, så lad os det vide i kommentarerne. Vi vil meget gerne vide, hvilke værktøjer og apps du bruger på din pc. Og det vil også give dine medlæsere flere muligheder at vælge imellem.