Vad är en Iometer?
En iometer, eller ingång / utgång (I / O) mätare, är ett verktyg som gör mätningar på prestandan för en dators I / O-system, som inkluderar databussar, enheter och nätverksgränssnitt. Via ett grafiskt användargränssnitt är iometern också ett felsökningsverktyg som kan hjälpa till att upptäcka instanser och möjliga orsaker till system I / O-förseningar. Iometer-referensinformation kan hjälpa till att skapa bättre I / O-drivrutiner.
En dators I / O-prestanda kan jämföras med atletisk prestanda. I iometern exekveras ett program som laddar I / O-systemet medan man gör tids- och datavolymätningar. Inom friidrott skulle en hinderbana kunna skapas medan ett stoppur är inställt för att registrera idrottsutövarens framsteg i varje steg. Iiometern använder en klientservermodell för att ”ladda” I / O-systemet för att övervaka och logga prestandametriker.
Databussar används antingen uteslutande av systemenheter eller så kan de delas. Exempelvis kan databussens latens, eller tiden det tar att vända datariktningen, mätas med tanke på olika typer av bussoperationer, inklusive delning av databussar med andra enheter. En utökad data- och kontrollbuss som är typisk för högpresterande servrar, till exempel, kräver djupgående analys för att optimera bussdatatiden.
Hårddiskar används också i stor utsträckning av den centrala processorenheten (CPU) och andra systemenheter. Många faktorer påverkar hårddiskarnas prestanda som lokala enheter eller som nätverksenheter. Till exempel, när innehållet i en enhet är spridd i relativt långa cylindrar, ökar den genomsnittliga åtkomsttiden märkbart.
Total I / O per sekund (TIOPS) föreslår förmågan hos ett datorsystem att svara på I / O-förfrågningar. Iiometern står i kö för en referensfrekvens för I / O-begäran, varför ett datorsystemets TIOPS är en grund för systemets framtida I / O-prestanda. Totala megabyte per sekund (TMBPS) är antalet byte som skickas till eller från I / O per sekund, och en högre siffra betyder att datasystemet har en snabbare total svarsfrekvens. En lägre genomsnittlig I / O-responstid (AIORT) i millisekunder eller tusendels sekund är idealisk eftersom mindre tid läggs på att vänta på att I / O-systemet ska svara.
Med tanke på ett specifikt I / O-belastningstillstånd kommer det att finnas en maximal I / O-svarstid (MIORT) i millisekunder. Detta kan indikera den största svagheten i hastigheten för datorsystemet. MIORT inträffar vanligtvis under delade I / O-operationer.
Procentandelen CPU-användning (CPUUT) eller den totala CPUUT-indikeringen anger hur mycket av datorkapaciteten som används. Om CPUUT alltid är 100% för enkla I / O-uppgifter kan det behövas en större förändring. Denna förändring kan ske antingen i programvaru- eller hårdvarukonfigurationen som används i datorsystemet.