Iometer

Iometer
Originalförfattare Sean Hefty, David Levine, Fab Tillier
Utvecklare Intel Corporation , utvecklingslabb för öppen källkod
Stabil frisättning
1.1.0 / 17 december 2014 ; för 8 år sedan ( 2014-12-17 )
Förvar sourceforge .net /projects /iometer /
Tillgänglig i engelsk
Typ Benchmark-program
Licens Intel Open Source-licens
Hemsida www .iometer .org

Iometer är ett verktyg för mätning och karakterisering av I/O- delsystem för enstaka och klustrade system . Det används som ett riktmärke och felsökningsverktyg och är lätt att konfigurera för att replikera beteendet hos många populära applikationer . Ett vanligt citerat mått som tillhandahålls av verktyget är IOPS .

Historia

Verktyget skapades av Intel Corporation (Sean Hefty, David Levine och Fab Tillier listas av dialogrutan Iometer About som utvecklare ), och tillkännagavs officiellt vid Intel Developer Forum (IDF) den 17 februari 1998. 2001 avbröt Intel utvecklingen och därefter överlämnade källorna till Open Source Development Lab för utgivning under Intels Open Source License . Den 15 november 2001 registrerades Iometer-projektet på SourceForge.net och en första version gjordes tillgänglig. Eftersom projektet inte upplevde någon vidare utveckling, lanserades projektet på nytt av Daniel Scheibli i februari 2003. Sedan dess har det drivits av en internationell grupp individer som har förbättrat och överfört produkten till ytterligare plattformar .

Funktionalitet

Iometer är baserad på en klient-server-modell , där en instans av det grafiska användargränssnittet Iometer hanterar en eller flera "hanterare" (var och en representerar en separat Dynamo.exe- process ) som gör I/O med en eller flera arbetare trådar . Iometer utför Asynkron I/O - åtkomst till filer eller blockenheter (senare en som gör det möjligt att kringgå filsystemets buffertar) .

Iometer tillåter konfiguration av diskparametrar som 'Maximum Disk Size', 'Starting Disk Sector ' och 'Antal Outstanding I/Os'. Detta gör att en användare kan konfigurera en testfil på vilken "Åtkomstspecifikationerna" konfigurerar I/O-typerna till filen. Konfigurerbara objekt i åtkomstspecifikationerna är:

  • Storlek på överföringsbegäran
  • Procent slumpmässig/sekventiell fördelning.
  • Procent läs/skrivfördelning
  • Justerade I/O.
  • Svarsstorlek
  • TCP/IP-status
  • Burstiness.

I kombination med åtkomstspecifikationerna tillåter Iometer specifikationerna att cykla med inkrementerande enastående I/O, antingen exponentiellt eller linjärt . Verktyget matar ut 50 parametrar till en .CSV-fil , vilket gör att flera applikationer kan analysera och generera grafer och rapporter om den uppmätta prestandan.

Se även

externa länkar