Car-tech

Oracle inginerul dezvăluie misterul de latență cu hărțile de căldură

Sfantul Rozariu | MISTERELE DE LUMINA (joia)

Sfantul Rozariu | MISTERELE DE LUMINA (joia)
Anonim

În timp ce managerii centrului de date au folosit mult timp hărți termice pentru a determina unde să găsească cel mai bine rack-urile de servere și unități de răcire, acest mod de vizualizare poate fi de asemenea util pentru o mai bună înțelegere a latenței sistemului, argumentează un inginer Oracle în ediția iulie Comunicarea ACM

"Prezentarea latenței ca o hartă a căldurii este o modalitate eficientă de a identifica caracteristici subtile care ar putea fi ratate altfel", scrie Brendan Gregg, inginer software principal la Oracle, în articolul "Lansarea sistemului de vizualizare".

Gregg a avertizat, de asemenea, că, în timp ce o astfel de vizualizare ne poate oferi o imagine de ansamblu asupra a ceea ce are loc, ea nu oferă întotdeauna răspunsuri pentru comportamentul observat. Cu toate acestea, hărțile de căldură pot oferi o perspectivă asupra abordării următoarelor generații de probleme de latență ale centrelor de date:

. [Identificarea suplimentară: Cele mai bune casete NAS pentru streaming media și copii de rezervă]

Identificarea cauzelor slăbiciunii sistemului a fost mult timp o frustrare managerii de centre de date și administratorii de sistem. Instrumentele de analiză a rețelei sunt disponibile pentru a vizualiza performanța rețelei, deși alte aspecte ale unui sistem, precum reacția discurilor într-o rețea de stocare, au fost mai greu de cuantificat.

Sun Microsystems a oferit mult timp un instrument pentru sistemul său de operare Solaris, numită DTrace, care poate caracteriza latența în diferite părți ale unui sistem pe o bază secundă. Datele copleșitoare pe care le poate produce, totuși, încă trebuie să fie fierte într-o formă ușor de înțeles.

Introduceți hărțile termice ale lui Gregg. Hărțile de căldură sunt o tehnică simplă de vizualizare în care, pe un grafic bidimensional, diferite valori sunt reprezentate de culori diferite.

Graficele de căldură pot dezvălui mai mult decât graficele liniare pe majoritatea instrumentelor de analiză a rețelei, deoarece în timp ce graficele " latența care trebuie examinată în timp, compoziția sau distribuția actuală a acestei latențe nu poate fi identificată mai mult decât o valoare maximă, dacă este prevăzută, scrie el.

Hărțile de căldură sunt, de asemenea, bune pentru identificarea rapidă a valorilor exacte, care apoi pot fi examinate mai detaliat, a argumentat el.

Pentru articol, Gregg a inventat o varietate de condiții de încărcare neobișnuite, folosind software-ul de vizualizare Oracle Analytics pentru a face vizual datele colectate de DTrace. El a setat axa X pentru a reprezenta timpul și axa Y pentru a reprezenta timpul de latență. Cele mai întunecate culori au reprezentat cea mai mare intrare-ieșire

În multe cazuri, el a descoperit că încărcările simple pot produce o varietate de modele complexe și uneori inexplicabile.

Într-un caz, o cantitate mică de date a fost secvențială scrise într-o piscină de discuri. Gregg se aștepta să vadă doar "zgomot alb", care să prezinte latență aleatorie. În schimb, harta căldurii a arătat că nivelurile de latență cresc și cădeau în modele distincte dintr-un motiv necunoscut. "Latența vizuală în acest fel pune în mod clar mai multe întrebări decât oferă răspunsuri", a spus el.

Un alt model sa dovedit la fel de misterios. Testul a implicat trimiterea unui flux de date către 44 de discuri. Mai întâi, datele ar fi trimise la un singur disc, apoi la două discuri și așa mai departe, până când toate cele 44 de discuri vor primi date.

Gregg a așteptat ca latența discului să crească într-o manieră liniară, deoarece autobuzele sistemului s-au saturat de date.

El a numit acest model curcubeul pterodactyl, prin aceea că graficul de căldură seamănă cu profilul unui dinozaur zburător colorat.

"Pentru a rezuma curcubeu pterodactyl: puțin este cunoscut cu precizie și este nevoie de mult mai multă investigație.Ceea ce arată acest lucru este cât de profund poate fi o vizualizare simplă ", scrie el.

Gregg a folosit de asemenea o hartă a căldurii pentru a dezvălui efectele șocului, are pe servere, fenomene pe care Gregg le-a demonstrat câțiva ani pe YouTube.

Deși aceste hărți de căldură s-au realizat pe un sistem care rulează pe Zettabyte File System (ZFS) care rulează pe protocolul Network File Storage (NFS), această abordare ar putea fi utilizată pentru a caracteriza operațiile altor sisteme de fișiere și chiar și alte componente cum ar fi CPU- Gregg scrie.

Joab Jackson acoperă programele de software și tehnologia generală de ultimă oră pentru

Serviciul de știri IDG. Urmăriți-l pe Joab pe Twitter la @ Joab_Jackson. Adresa de e-mail a lui Joab este [email protected]