Car-tech

Oracle Engineer ay nagpapakita ng mga misteryo ng Latency na may Heat Maps

Using Heat Maps to Visualize Matrices in SAS/IML 13.1

Using Heat Maps to Visualize Matrices in SAS/IML 13.1
Anonim

Habang ang mga tagapamahala ng data center ay may matagal na gumamit ng mga mapa ng init upang makatulong na matukoy kung saan ang pinakamainam na racks ng posisyon ng mga server at mga cooling unit, ang mode na ito ng visualization ay maaari ding maging madaling gamitin para sa mas mahusay na pag-unawa sa latency ng sistema, ang argumento ng isang Oracle engineer sa isyu ng Hulyo Komunikasyon ng ACM.

"Ang pagtatanghal ng latency bilang isang mapa ng init ay isang epektibong paraan upang makilala ang mga dalubhasa na maaaring hindi makaligtaan," ang isinulat ni Brendan Gregg, isang punong software engineer sa Oracle, sa artikulong "Pagmamasid ng latency ng sistema."

Nagbabala rin si Gregg na habang ang pag-visualize ay maaaring magbigay sa amin ng mas malawak na pangkalahatang-ideya ng kung ano ang nagaganap, hindi ito laging nagbibigay ng mga sagot para sa pag-uugaling sinusunod. Gayunpaman, ang mga mapa ng init ay maaaring magbigay ng pananaw sa pagharap sa susunod na henerasyon ng mga isyu sa latency ng data-center.

[Karagdagang pagbabasa: Pinakamahusay na mga kahon ng NAS para sa streaming ng media at backup]

Ang pagturo sa mga sanhi ng sistema ng kabagalan ay matagal nang pagkabigo para sa mga tagapamahala ng data center at mga tagapangasiwa ng system. Ang mga tool sa pagtatasa ng network ay magagamit upang mailarawan ang pagganap ng network, bagaman ang iba pang mga aspeto ng isang sistema, tulad ng kakayahang tumugon ng mga disk sa isang imbakan array, ay mas mahirap na tumyak ng dami.

Matagal nang inaalok ng Sun Microsystems ang isang tool para sa Solaris operating system nito, na tinatawag na DTrace, na maaaring makilala ang latency sa loob ng iba't ibang bahagi ng isang sistema sa pangalawang segundo. Gayunpaman, ang napakalaki na data na maaaring magawa nito ay kinakailangang maibulsa sa isang madaling maunawaan na form.

Magpasok ng mga mapa ng init ni Gregg. Ang mga heat na mapa ay isang simpleng visualization technique kung saan, sa isang dalawang-dimensional na graph, ang iba't ibang mga halaga ay kinakatawan ng iba't ibang kulay.

Ang mga graph ng init ay maaaring magbunyag nang higit pa sa mga graph ng linya sa karamihan ng mga tool sa pagtatasa ng network, dahil habang ang mga graph " ang latency na susuriin sa paglipas ng panahon, ang aktwal na pampaganda o pamamahagi ng latency na iyon ay hindi maaaring makilala nang higit sa isang maximum, kung ibinigay, "siya ay nagsusulat.

Ang mga mapa ng Heat ay mabuti rin para sa mabilis na pagtukoy ng mga outlier, na maaaring masuri nang mas detalyado, siya ay argued.

Para sa artikulo, Gregg plotted ng iba't-ibang mga hindi pangkaraniwang mga kondisyon ng workload, gamit ang visualization software Oracle Analytics upang biswal na i-render ang data na natipon ng DTrace. Inilagay niya ang X axis upang kumatawan sa oras at ang Y axis upang kumatawan sa oras ng latency.

Sa maraming mga kaso, natagpuan niya ang simpleng mga workload ay maaaring gumawa ng iba't ibang mga kumplikado - at kung minsan ay hindi maipaliwanag - mga pattern.

Sa isang kaso, ang isang maliit na dami ng data ay sunud-sunod nakasulat sa isang pool ng mga disk. Inaasahan ni Gregg na makita lamang ang "white noise" na kumakatawan sa random na latency upang lumitaw. Sa halip, ang mapa ng init ay nagpapakita ng mga antas ng latency na tumataas at bumabagsak sa mga natatanging pattern para sa ilang hindi kilalang dahilan. "Ang pag-visual ng latency sa ganitong paraan ay malinaw na nagpapakita ng higit pang mga tanong kaysa nagbibigay ito ng mga sagot," sabi niya.

Isa pang pattern na pinatunayan ang parehong mahiwaga. Ang test ay kasangkot sa pagpapadala ng isang stream ng data sa 44 mga disk. Una, ang data ay ipapadala sa isang disk lamang, pagkatapos ay sa dalawang disks, at iba pa, hanggang sa ang lahat ng 44 disks ay tumatanggap ng data.

Gregg ang inaasahang disk latency upang madagdagan ang isang linear na paraan habang ang mga bus system ay puspos ng data.

Sa halip na ang latency ay tumaas, pagkatapos ay lumubog na medyo, bago tumataas ang ilan pa.

Tinawag niya ang pattern na ito na ang bahaghari pterodactyl, na ang graph na init ay kahawig ng profile ng isang makulay na lumilipad na dinosauro. Ang bahaghari pterodactyl: kaunti ay kilala sa katumpakan, at marami pang pagsisiyasat ang kinakailangan. Ang ipinapakita nito ay kung gaano kalalim ang isang simpleng visualization ay maaaring maging, "siya nagsusulat.

Gregg ay gumamit din ng isang mapa ng init upang ipakita ang shock effect na malakas na ingay may mga server, mga phenomena na ipinakita ni Gregg ng ilang taon pabalik sa YouTube.

Kahit na ang mga mapa ng init na ito ay ginawa sa isang system na tumatakbo sa Zettabyte File System (ZFS) na tumatakbo sa protocol ng Network File Storage (NFS), ang diskarte na ito ay maaaring gamitin para sa characterizing ang mga pagpapatakbo ng iba pang mga file system, at kahit na iba pang mga sangkap tulad ng mga CPU, Nagsusulat si Gregg.

Sinasakop ni Joab Jackson ang software ng pagsasama at pangkalahatang balita ng breaking na teknolohiya para sa

Ang IDG News Service. Sundin si Joab sa Twitter sa @Joab_Jackson. Ang e-mail address ni Joab ay [email protected]