Tips en Trucs 2024

Eenvoudig CPU-benchmarking

Er zijn veel manieren om een systeem te benchmarken en te testen en de meeste zijn eerlijk gezegd te complex voor mij om me erin te verdiepen. Ik hou van cijfers, maar niet als ik wordt overdonderd door details. Ik ben meer geïnteresseerd in de algemene cijfers. PerformanceTest van Passmark voldoet aan die eisen.

PerformanceTest installeren

Je kunt de installatievoorwaarden voor Linux vinden op de downloadpagina van PerformanceTest. Daar kan je lezen dat PerformanceTest gebruik maakt van ncurses5. In Debian installeer je dit met de opdracht:

dany@pindabook:~$ sudo apt install libncurses5
[sudo] wachtwoord voor root: 
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar 
Het volgende pakket is automatisch geïnstalleerd en is niet langer nodig:
  linux-image-6.1.0-22-amd64
Gebruik 'sudo apt autoremove' om het te verwijderen.
De volgende extra pakketten zullen geïnstalleerd worden:
  libtinfo5
De volgende NIEUWE pakketten zullen geïnstalleerd worden:
  libncurses5 libtinfo5
0 opgewaardeerd, 2 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
Er moeten 426 kB aan archieven opgehaald worden.
Na deze bewerking zal er 867 kB extra schijfruimte gebruikt worden.
Wilt u doorgaan? [J/n] 
Ophalen:1 http://deb.debian.org/debian bookworm/main amd64 libtinfo5 amd64 6.4-4 [328 kB]
Ophalen:2 http://deb.debian.org/debian bookworm/main amd64 libncurses5 amd64 6.4-4 [97,5 kB]
426 kB opgehaald in 0s (5.224 kB/s)
Voorheen niet geselecteerd pakket libtinfo5:amd64 wordt geselecteerd.
(Database wordt ingelezen ... 179022 bestanden en mappen momenteel geïnstalleerd.)
Uitpakken van .../libtinfo5_6.4-4_amd64.deb wordt voorbereid...
Bezig met uitpakken van libtinfo5:amd64 (6.4-4) ...
Voorheen niet geselecteerd pakket libncurses5:amd64 wordt geselecteerd.
Uitpakken van .../libncurses5_6.4-4_amd64.deb wordt voorbereid...
Bezig met uitpakken van libncurses5:amd64 (6.4-4) ...
Instellen van libtinfo5:amd64 (6.4-4) ...
Instellen van libncurses5:amd64 (6.4-4) ...
Bezig met afhandelen van triggers voor libc-bin (2.36-9+deb12u8) ...

Er zijn versies voor x86 64 bit (of amd64, meest gebruikte systemen), ARM 32-bit en ARM 64-bit. Na het downloaden van de juiste versie, in mijn geval x86 64-bit voor een Intel processor) pakken we het gedownloade archief uit:

dany@pindabook:~$ unzip Downloads/pt_linux_x64.zip 
Archive:  Downloads/pt_linux_x64.zip
   creating: PerformanceTest/
  inflating: PerformanceTest/readme.txt  
  inflating: PerformanceTest/pt_linux_x64

PerformanceTest uitvoeren

PerformanceTest start je met de opdracht:

dany@pindabook:~$ PerformanceTest/pt_linux_x64
[sudo] wachtwoord voor root:

De onderste regels bevatten de toetsen waarmee je PerformanceTest kunt bedienen. Zo start je alle testen met de een druk op de toets a.

Passmark PerformanceTest

Na het voltooien van de tests kan je deze naar een online database sturen. Daardoor kan je de resultaten van jouw systeem vergelijken met andere systemen die eveneens anoniem hun testresultaten hebben doorgestuurd.

Results submitted: https://www.passmark.com/baselines/V11/display.php?id=5072808050

De link die ik kreeg, bleek echter achteraf niet te werken. Toch kan je op je website https://www.cpubenchmark.net/ jouw testresultaten vergelijken met andere systemen. Op deze website kon ik zoeken naar systemen met dezelfde CPU en vond daar verschillende grafieken en testwaarden (Intel Core i7-4500U Benchmark).

PerformanceTest

PerformanceTest verwijderen

Zorg ervoor dat PerformanceTest is afgesloten. Daarna kan je PerformanceTest eenvoudig verwijderen door de uitgepakte map te verwijderen:

dany@pindabook:~$ rm -r PerformanceTest/

Verwijder de geïnstalleerde afhankelijkheid met de opdracht:

dany@pindabook:~$ sudo apt purge libncurses5
[sudo] wachtwoord voor root: 
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar 
Het volgende pakket is automatisch geïnstalleerd en is niet langer nodig:
  libtinfo5
Gebruik 'sudo apt autoremove' om het te verwijderen.
De volgende pakketten zullen VERWIJDERD worden:
  libncurses5*
0 opgewaardeerd, 0 nieuw geïnstalleerd, 1 te verwijderen en 0 niet opgewaardeerd.
Na deze bewerking zal er 324 kB schijfruimte vrijkomen.
Wilt u doorgaan? [J/n] 
(Database wordt ingelezen ... 174461 bestanden en mappen momenteel geïnstalleerd.)
libncurses5:amd64 (6.4-4) wordt verwijderd ...
Bezig met afhandelen van triggers voor libc-bin (2.36-9+deb12u8) ...

Om ook de niet meer gebruikte afhankelijke pakketten te verwijderen, voer je de volgende opdracht uit:

dany@pindabook:~$ sudo apt autoremove
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar 
De volgende pakketten zullen VERWIJDERD worden:
  libtinfo5
0 opgewaardeerd, 0 nieuw geïnstalleerd, 1 te verwijderen en 0 niet opgewaardeerd.
Na deze bewerking zal er 544 kB schijfruimte vrijkomen.
Wilt u doorgaan? [J/n] 
(Database wordt ingelezen ... 174452 bestanden en mappen momenteel geïnstalleerd.)
libtinfo5:amd64 (6.4-4) wordt verwijderd ...
Bezig met afhandelen van triggers voor libc-bin (2.36-9+deb12u8) ...