Car-tech

Oracle Engineer paljastaa latenssin mysteerit lämpökarttojen avulla

Web Programming - Computer Science for Business Leaders 2016

Web Programming - Computer Science for Business Leaders 2016
Anonim

Vaikka datakeskuksen hallinnoijilla on pitkät lämpökartat, joiden avulla voidaan selvittää, mistä parhaat palvelimet ja jäähdytysyksiköt sijaitsevat, tämä visualisointimalli voi olla kätevä myös järjestelmän latenssien ymmärtämiseen, sanoo Oracle-insinööri heinäkuun ACM: n viestintä

"Latenssin esittäminen lämpökarttana on tehokas tapa tunnistaa hienovaraiset ominaisuudet, joita muutoin ei voi jättää," kirjoittaa Oracle: n pääohjelmistosekoittaja Brendan Gregg artikkelissa "Viivästysjärjestelmän viive".

Gregg myös varoitti, että vaikka tällainen visualisointi voi antaa meille paremman kuvan siitä, mitä tapahtuu, se ei aina anna vastauksia käyttäytymiseen.

[Lue lisää: Parhaat NAS-laatikot mediasoittimelle ja varmuuskopioinnille]

Järjestelmän hidastumisen syiden ilmaiseminen on pitkään ollut turhautumista datakeskuksen johtajat ja järjestelmänvalvojat. Verkon analysointityökaluja on saatavilla verkon suorituskyvyn visualisointiin, mutta järjestelmän muita näkökohtia, kuten levyjen vastaavuutta varastointiryhmässä, on vaikeampi määrittää.

Sun Microsystems on jo kauan tarjonnut yhden työkalun Solaris-käyttöjärjestelmäänsä, nimeltään DTrace, joka voi ilmentää latenssia järjestelmän eri osissa toisella kerralla. Ylivoimaiset tiedot, joita se voi tuottaa, on kuitenkin vielä keitetyt helposti ymmärrettäväksi.

Anna Greggin lämpökartat. Lämpökartat ovat yksinkertainen visualisointitekniikka, jossa kaksiulotteisessa kaaviossa eri arvoja kuvataan eri väreillä.

Lämpökuvakkeet voivat paljastaa enemmän kuin linjan kaaviot useimmissa verkon analysointityökaluissa, koska kaaviot "sallisivat keskimääräisen viivästys, jota tarkastellaan ajan mittaan, tämän latenssin todellista koostumusta tai jakelua ei voida tunnistaa enimmäismäärän ylitse, jos se on annettu ", hän kirjoittaa.

Lämpökartat ovat myös hyviä tunnistettavien jäljitettävyyksien tunnistamiseksi nopeasti,, hän väitti.

Artikkelissa Gregg piirusti monenlaisia ​​epätavallisia työmäärän ehtoja käyttäen Oracle Analytics visualisointiohjelmistoa visuaalisesti DTracen keräämien tietojen avulla. Hän asetti X-akselin edustamaan aikaa ja Y-akseli edustaa latenssiaikaa. Pimeimmät värit edustivat eniten input-outputia.

Useissa tapauksissa hän löysi yksinkertaiset työkuormat voivat tuottaa monenlaisia ​​monimutkaisia ​​ja joskus selittämättömiä kuvioita.

Eräässä tapauksessa pieni määrä tietoja oli peräkkäin kirjoitettu levylle. Gregg odotti näkevänsä vain "valkoista kohinaa", joka näyttäisi satunnaisen latenssin. Sen sijaan lämpökaavio osoitti latenssitasojen nousevan ja laskevan selkeissä kuvioissa tuntemattomalle syylle. "Latenssin visualisointi tällä tavoin tuo selkeästi enemmän kysymyksiä kuin antaa vastauksia", hän sanoi.

Toinen malli osoittautui yhtä salaperäiseksi. Testi liittyi tietojen lähettämiseen 44 levylle. Ensinnäkin tiedot lähetettiin vain yhdelle levylle, sitten kahdelle levylle ja niin edelleen, kunnes kaikki 44 levyä saivat tietoja.

Gregg odotti levyn latenssin kasvavan lineaarisesti, kun järjestelmäväylät kyllästyivät datan kanssa.

Sen sijaan latenssi kasvaisi, ja sitten hiipui jonkin verran, ennen kuin kasvoi lisää.

Hän kutsui tätä mallia sateenkaaren pterodaktiliksi, koska lämpökaavio muistutti värikkäitä lentäviä dinosauruksia.

" sateenkaari pterodaktyyli: vähän tiedetään tarkkuudella, ja paljon enemmän tutkimusta tarvitaan. "Tämä kertoo, kuinka syvä yksinkertainen visualisointi voi tulla", hän kirjoittaa.

Gregg käytti myös lämpökarttaa paljastaakseen iskuvaikutukset, on palvelimilla, ilmiöitä, joita Gregg osoitti muutama vuosi sitten YouTubessa.

Vaikka nämä lämpökartat tehtiin NFS-protokollaa käyttävän Zettabyte-tiedostojärjestelmän (ZFS) kautta, tätä lähestymistapaa voitaisiin käyttää muiden tiedostojärjestelmien toiminnan karakterisointiin ja jopa muihin komponentteihin, kuten suorittimiin, Joab Jackson kattaa enterpise-ohjelmiston ja yleisen teknologian uutiset IDG News Service. Seuraa Joab Twitterissä osoitteessa @Joab_Jackson. Joabin sähköpostiosoite on [email protected]