Hva er et Iometer?
En iometer, eller inn / ut-måler, er et verktøy som gjør målinger av ytelsen til datamaskinens I / O-system, som inkluderer databusser, stasjoner og nettverksgrensesnitt. Via et grafisk brukergrensesnitt er iometeret også et feilsøkingsverktøy som kan bidra til å oppdage forekomster og mulige årsaker til systemets I / O-forsinkelser. Informasjon om Iometer benchmark kan bidra til å bygge bedre I / O-drivere.
Datamaskinens I / O-ytelse kan sammenlignes med atletisk ytelse. I iometeret utføres et program som laster I / O-systemet mens du gjør målinger av tid og datavolum. I friidrett kan det settes opp en hinderløype mens det stoppes en stoppeklokke for å registrere atletens fremgang på hvert trinn. Iiometeret bruker en klient-servermodell for å "laste" I / O-systemet for å overvåke og logge ytelsesmålinger.
Datobusser brukes enten utelukkende av systemenheter, eller de kan deles. For eksempel kan databuss latenstid, eller tiden det tar å reversere dateretning, måles gitt forskjellige typer bussoperasjoner, inkludert deling av databusser med andre enheter. En utvidet data- og kontrollbuss som er typisk for servere med høy ytelse, for eksempel, krever en dybdeanalyse for å optimalisere bussdataens forsinkelse.
Harddisker brukes også mye av den sentrale prosesseringsenheten (CPU) og andre systemenheter. Mange faktorer påvirker ytelsen til harddisker som lokale stasjoner eller som nettverksstasjoner. For eksempel når innholdet på en stasjon er spredt i relativt langt sylindre, øker den gjennomsnittlige tilgangstiden merkbart.
Total I / O per sekund (TIOPS) antyder muligheten til at et datasystem kan svare på I / O-forespørsler. Iiometeret står i kø for en referansefrekvens for I / O-forespørsler, og dermed er et datasystemets TIOPS et grunnlag for fremtidig I / O-ytelse til systemet. Totalt megabyte per sekund (TMBPS) er antall byte som sendes til eller fra I / O per sekund, og et høyere tall betyr at datasystemet har en raskere total responsrate. En lavere gjennomsnittlig I / O-responstid (AIORT) i millisekunder eller tusendels sekund er ideell siden det brukes mindre tid på å vente på at I / O-systemet skal svare.
Gitt en spesifikk I / O-lastingstilstand, vil det være en maksimal I / O-responstid (MIORT) i millisekunder. Dette kan indikere den største svakheten i hastigheten for datasystemet. MIORT oppstår vanligvis under delte I / O-operasjoner.
Prosentandelen av CPU-utnyttelse (CPUUT) eller den totale CPUUT-en indikerer hvor mye av datakapasiteten som blir brukt. Hvis CPUUT alltid er 100% for enkle I / O-oppgaver, kan det være nødvendig med en stor endring. Denne endringen kan være i programvare- eller maskinvarekonfigurasjonen som brukes i datasystemet.