Car-tech

Oracle Engineer otkriva latentne misterije s toplinskim kartama

Amazing mind reader reveals his 'gift'

Amazing mind reader reveals his 'gift'
Anonim

Dok upravitelji podatkovnih centara imaju dugo korištene karte topline kako bi se utvrdilo gdje najbolje pozicioniraju račune poslužitelja i rashladnih jedinica, ovaj način vizualizacije može biti prikladan i za bolje razumijevanje latencije sustava, tvrdi Oracleov inženjer u srpnju Komunikacija ACM-a

"Predstavljanje latencije kao karte topline je učinkovit način prepoznavanja suptilnih karakteristika koje bi se inače mogle propustiti", piše Brendan Gregg, glavni softver inženjer u Oracleu u članku "Vizualizacija latencije sustava".

Gregg je također upozorio da dok takva vizualizacija može dati veći pregled onoga što se događa, ona ne daje uvijek odgovore za ponašanje koje se promatra. Ipak, toplinske karte mogu pružiti uvid u rješavanje sljedeće generacije problema latencije podatkovnog centra.

[Više čitanje: Najbolji NAS kutije za streaming medija i backup]

Označavanje uzroka tromosti sustava odavno je frustracija za upravitelja podatkovnog centra i administratori sustava. Mrežni alati za analizu dostupni su za vizualizaciju performansi mreže, iako je bilo teže kvantificirati druge aspekte sustava, kao što je odziv diskova u prostoru za pohranu.

Sun Microsystems dugo je ponudio jedan alat za svoj Solaris operativni sustav, nazvane DTrace, koja može karakterizirati latenciju unutar različitih dijelova sustava na sekundi od druge. Međutim, sveobuhvatan podatak koji se može proizvesti treba još uvijek prokuhati u lako razumljiv oblik.

Unesite Greggove toplinske karte. Toplinske karte su jednostavna tehnika vizualizacije u kojoj se na dvodimenzionalnom grafikonu različite vrijednosti prikazuju različitim bojama.

Toplinske grafove mogu otkriti više od linija grafikona na većini alata za analizu mreže, jer dok grafikoni "bi omogućili prosječnu latencija koja se treba provjeriti tijekom vremena, stvarna šminkacija ili raspodjela te latencije ne može se utvrditi iznad maksimalno, ako je to predviđeno ", piše.

Toplinske karte također su dobre za brzo prepoznavanje outliera, koje se zatim mogu detaljnije ispitati, argumentirao je.

Gregg je za ovaj članak prikazao različite neuobičajene uvjete rada, koristeći softver za vizualizaciju Oracle Analytics vizualno prikazivanje podataka prikupljenih od DTrace. Postavio je X-os da predstavlja vrijeme i Y-osi da predstavljaju vrijeme latencije.

U mnogim slučajevima, pronašao je da jednostavna opterećenja mogu proizvesti niz složenih, a ponekad i neobjašnjivih uzoraka.

U jednom slučaju, mala količina podataka bila je sekvencijalna napisano na bazen diskova. Gregg je očekivao da će se pojaviti samo "bijeli šum" koji predstavlja slučajnu latenciju. Umjesto toga, karta topline pokazala je da se razine latencije povećavaju i padaju u različitim uzorcima zbog nekog nepoznatog razloga. "Vizualizacija latencije na ovaj način jasno postavlja više pitanja nego što daje odgovore", rekao je.

Još jedan uzorak pokazao se jednako tajanstvenim. Test je uključivao slanje tokova podataka na 44 diskova. Prvo, podaci će biti poslani samo jednom disku, zatim na dva diska i tako dalje sve dok sve 44 diskove ne dobiju podatke.

Gregg je očekivao da će latencija diska porasti na linearan način, budući da su autobusi sustava zasićeni podacima.

Umjesto toga, latencija će se povećati, a zatim se smanjiti, prije nego što povećati neke više.

On je ovaj uzorak nazvao duga pterodaktil, jer je toplinski grafikon sličan profilu živopisnog dinosaura.

duga pterodaktil: malo je poznato s točnošću, i mnogo je više istraga potrebno. Što to pokazuje je koliko duboko jednostavna vizualizacija može postati ", piše on." Gregg je također koristio toplinsku kartu kako bi otkrila efekte šoka koji glasno buke ima na poslužiteljima, fenomene koje je Gregg demonstrirao nekoliko godina natrag na YouTubeu.

Iako su te topline izrađene na sustavu koji radi na Zettabyte datotečnom sustavu (ZFS) koji pokreće mrežni protokol za pohranu podataka (NFS), ovaj se pristup može koristiti za karakterizaciju operacija drugih datotečnih sustava, pa čak i drugih komponenata kao što su CPU, Gregg piše:

Joab Jackson obuhvaća softverski softver i opću tehnologiju najnovije vijesti za

IDG News Service. Slijedite Joab na cvrkut na @Joab_Jackson. Joabova adresa e-pošte je [email protected]