Wat is een Iometer?
Een iometer, of input / output (I / O) -meter, is een hulpmiddel dat metingen uitvoert op de prestaties van het I / O-systeem van een computer, inclusief de gegevensbussen, schijven en netwerkinterface. Via een grafische gebruikersinterface is de iometer ook een hulpmiddel voor het oplossen van problemen dat kan helpen bij het detecteren van instanties en mogelijke oorzaken van I / O-vertragingen van het systeem. Iometer-benchmarkinformatie kan helpen bij het bouwen van betere I / O-stuurprogramma's.
De I / O-prestaties van een computer kunnen worden vergeleken met atletische prestaties. In de iometer wordt een programma uitgevoerd dat het I / O-systeem laadt terwijl tijd- en gegevensvolumemetingen worden uitgevoerd. In de atletiek kan een hindernisbaan worden opgezet terwijl een stopwatch wordt ingesteld om de voortgang van de atleet in elke fase te registreren. De iometer maakt gebruik van een client-servermodel voor het "laden" van het I / O-systeem om prestatiemetingen te bewaken en te loggen.
Gegevensbussen worden uitsluitend door systeemapparaten gebruikt of kunnen worden gedeeld. De latentie van de gegevensbus, of de tijd die nodig is om de gegevensrichting om te keren, kan worden gemeten met verschillende typen busbewerkingen, waaronder het delen van gegevensbussen met andere apparaten. Een uitgebreide data- en controlebus die typisch is voor bijvoorbeeld high-performance servers, vereist een grondige analyse om de latentie van de busgegevens te optimaliseren.
Harde schijven worden ook veelvuldig gebruikt door de centrale verwerkingseenheid (CPU) en andere systeemapparaten. Veel factoren beïnvloeden de prestaties van harde schijven als lokale schijven of als netwerkschijven. Wanneer de inhoud van een schijf bijvoorbeeld wordt verspreid in relatief verre cilinders, neemt de gemiddelde toegangstijd merkbaar toe.
Totale I / O per seconde (TIOPS) suggereert de mogelijkheid van een computersysteem om op I / O-verzoeken te reageren. De iometer zet een benchmark I / O-aanvraagsnelheid in de wachtrij, dus de TIOPS van een computersysteem is een basis voor toekomstige I / O-prestaties van het systeem. Totale megabytes per seconde (TMBPS) is het aantal bytes dat van of naar de I / O per seconde wordt verzonden, en een hoger cijfer betekent dat het computersysteem een snellere algemene respons heeft. Een lagere gemiddelde I / O-responstijd (AIORT) in milliseconden of duizendsten van seconden is ideaal, omdat er minder tijd wordt besteed aan het wachten tot het I / O-systeem reageert.
Gegeven een specifieke I / O-laadconditie, is er een maximale I / O-responstijd (MIORT) in milliseconden. Dit kan wijzen op de grote snelheidsproblemen voor het computersysteem. De MIORT treedt meestal op tijdens gedeelde I / O-bewerkingen.
Het percentage CPU-gebruik (CPUUT) of de totale CPUUT geeft aan hoeveel van de computercapaciteit wordt gebruikt. Als de CPUUT altijd 100% is voor eenvoudige I / O-taken, kan een grote wijziging nodig zijn. Deze wijziging kan betrekking hebben op de software- of hardwareconfiguratie die in het computersysteem wordt gebruikt.