Benchmark met constante datarate

Daniel Dupré
0

Voor een bepaalde test heb ik een testprogramma nodig dat met een constante snelheid data naar een usbstick schrijft. De gangbare tools zoals CrystalDiskMark en IOmeter schrijven steeds alleen maar zo snel als mogelijk is. Wat kan ik wel gebruiken?

Dat lukt wel met fio, een commandlinetool voor Linux en Windows. Die ‘flexibele I/O-tester’ vraagt wat inwerktijd, maar het is een erg krachtige tool. Om bijvoorbeeld een minuut lang met een constante datadoorvoersnelheid van 25 MB/s naar een usb-station te schrijven, ga je op de Opdrachtprompt naar het betreffende station. Geef vervolgens deze opdracht:

Fio –name=<willekeurige naam>
–filename=<een bestandsnaam>
–rw=write –size=1G –time_based
–runtime=60s –rate=25M

Met de optie –size bepaal je de grootte van het testbestand en met de time-parameter de tijdsduur. Met –time_based geef je fio opdracht de test gedurende een bepaalde tijd eindeloos te herhalen.

De fio-bestanden kun je het beste rechtstreeks op het te testen station zetten, want het is wat lastiger om een ander station aan te roepen dan het huidige. In Windows wil fio de stationletter krijgen in de vorm van escape-codes. Om het bestand d:\test1 te gebruiken, moet je de bestandsnaam opgeven als –filename=d:\test1.

 

 

Meer handige tips vind je in c't 05/2024

Meer over

Software

Deel dit artikel

Daniel Dupré
Daniel DupréDaniel koestert een liefde voor het in elkaar zetten van zinnen en van computers, en heeft in c't een prachtige mogelijkheid gevonden om beide te combineren.

Lees ook

20 handige commando’s in Windows-opdrachtprompt die je moet kennen

De Windows-opdrachtprompt, ook wel bekend als cmd.exe, heeft meer dan 280 opdrachten. In dit artikel hebben we 20 handige commando's die je kunt gebru...

Dit is waarom je niet je ssd moet defragmenteren

Als het gaat om de algemene snelheid van pc's, zijn solid-state schijven, ofwel ssd's, wellicht een van de meest cruciale componenten. Over het algeme...

0 Praat mee
avatar
  Abonneer  
Laat het mij weten wanneer er