Performance "Statistikat" pa PerfStat ose Ops Mgr
PerfStat është një mënyrë për të merrni disa informacione të detajuara mjaft punën nga filer, kur ju keni një shfaqje ose çështje të tjera që ju nuk mund të mjaft të vënë gishtin tuaj. Ju duhet të kenë qasje në Viewer PerfStat, ose të marrë dikush për një proces ky prodhim për ju, dhe pastaj ju duhet të tral nëpërmjet saj.
Operations Manager, dhe më saktësisht Performanca Këshilltar është e shkëlqyer dhe 99% të kohës ju jep kundërvihet keni nevojë për të diagnostikuar problemin. Pasi të keni gjetur rrugën tuaj raundin ajo, ajo është plotësisht e domosdoshme!
Por, çfarë nëse ju nuk keni Operations Manager, ose thjesht dëshironi të shpejt të tërhequr informacion mbi një fushë e sistemit?
Së pari gjërat që ju doni të shikoni në sysstat. Gjithkush shoku më i mirë dhe mënyrë e madhe e të parit "A është sistemi im i zënë?". Sa herë ju drejtuar sysstat, sigurohuni që të nëpërmjet saj "-s" për t'u ndryshuar në mënyrë që ju të merrni një përmbledhje në fund të prodhimit. Nëse nuk përcakton një numër të iterations (-c <num>), pastaj Ctrl + C për të thyer prodhimit. "-X" është e madhe për të dhënë të gjitha fushat e prodhimit, por kjo mund të jetë pak më të gjerë ndonjëherë. "-U" is my favorite si kjo ju jep përdorimin lexime dhe këto zakonisht më të dobishme kur të problemeve.
Pjesa më e madhe e kolonave janë mjaft të vetë shpjeguese. CPU është% i zënë, NFS, CIFS, HTTP, FCP dhe iSCSI janë të gjitha operacionet e protokollit të kundërvihet. neto kB / s brenda dhe jashtë janë të dukshme (për referencë një ndërfaqe të vetme Gigabit për fat të mirë do të mbajë rreth 80MB / s, por mund të shtrihet në 110/120MB/s). Disk dhe Tape në dhe jashtë. Watch cache mosha kur ajo merr të vërtetë e ulët, por ka kundërvihet të mirë për këtë. Cache goditur është një kundër që doni sa më afër 100% të jetë e mundur. Të dhënat e më shumë është duke u lexuar nga cache më të mirë! CP Lloji i Konsistenca Vende, unë nuk do të shkojë në detaje për atë që këto janë, nuk është një shumë e mirë për këtë artikull tashmë KB (https: / / now.netapp.com / diturisë / solutionarea.asp? Id = kb23471) . Dhe në fund Utilisation Disk i cili duket të shkaktojë një konfuzion. Kjo është e leximit nga disku i vetëm i ngarkuar në këtë sistem, dhe jo një mesatare. Ky lexim interesant mund të shkojë rreth 100% (ashtu si CPU mund të too), dhe kjo thjesht do të thotë disqe janë duke bërë më shumë se ata duhet!
Pra sysstat është një mënyrë për të marrë një pamje të nivelit të lartë "është sistemi im i zënë" dhe gjithashtu ju jep një ide të përafërt se ku është ngushtim rruge. Nëse CPU është me të vërtetë të lartë, por asgjë tjetër, atëherë kjo është ajo që po e mban prapa sistemin. Nëse përdorim disk është shumë e lartë, pastaj përsëri, këtu është problemi. Por këto shifra nuk janë përfundimtare, dhe nuk pikë direkt në një keqbërës. Për shembull, nëse shfrytëzimi disk është shumë e lartë, ju mund të duhet për të drejtuar një wafl reallocate si ju keni shtuar disa disqe të reja dhe këto nuk janë duke zhvilluar ndonjë të dhënë ende. Nëse CPU juaj është shumë e lartë, ai mund të jetë se ju jeni bërë shumë e përpunimit të tjera si A-SIS dhe SnapVault, ose ajo mund të jetë shumë e rastit io kështu CPU është duke punuar shumë në duke u përpjekur për të bërë llogaritjet rreth kësaj.
Hapi tjetër mund të jetë për ta parë statit. Një "grup priv përparuara" të komandës, dhe jo për lëvizje mashtruese zemre, një komandë të madh për të marrë një pamje të dhënat për një periudhë. Thjesht drejtuar "statit-b" në fillim të periudhës së monitorimit, dhe pastaj "statit-e" në fund. Sigurohuni që të hyni dritares tuaj prodhim si ju do të merrni një shumë prej statit (më shumë se standardi Windows dhe tampon bojë hiri e çelët do të tregojnë). Nuk është shumë e prodhimit statit, dhe unë nuk do të shkojë në detaje shumë në të gjitha këtu (por ndoshta një ditë tjetër). Shumica e saj është shumë e vetë shpjegues të vërtetë.
Kjo sjell më mbi arsyeja e vërtetë për këtë artikull në vendin e parë. Një nga komandat e mi të preferuar, dhe sigurisht një dore kryesisht, "statistikat". Kjo ka shumë informacion në të është e gishtave, shumë e shumë çdo gjë që ju mund të shihni nga të Performanca Këshilltar dhe çdo gjë që ju mund të raportojnë në PerfStats është në dispozicion në komandën statistikat. Dhe ndoshta shumë më shumë! "Statistikat" punon shumë të ngjashme me sysstat në atë që të bazuar në raportet e sporteleve iterations. Nëse ju thjesht drejtuar atë, ajo do të raportojnë se çfarë sistemi është duke bërë në atë kohë të saktë. Nëse ju them se për të drejtuar çdo 5 sekonda, ai do të raportojnë se çfarë ka ndodhur gjatë këtyre 5 sekonda.
Pra, së pari lart, të bëjë jo vetëm në dhe drejtuar "Statistikat tregojnë" pa pasur disa minuta për të këmbimit. Prodhimi është shumë e kompletuar! Së pari ju doni të shihni se çfarë kundërvihet janë në dispozicion. Stats është i ndarë në "Objektet", "raste" dhe "kundërvihet". Për të treguar secili, ne mund të përdorim "Statistikat e listë ..."
Lista b2net-filer01> Statistikat e objekteve
Objektet:
hale
logical_replication_source
logical_replication_destination
vfiler
QTree
total
iscsi
fcp
cifs
volum
LUN
objektiv
nfsv3
ifnet
procesor
disk
sistem
Lista b2net-filer01> stats raste ifnet
Raste për emrin e objektit: ifnet
B2net
Magazinimi-101
Lista b2net-filer01> stats kundërvihet ifnet
Emri i kundërvihet për objekt: ifnet
recv_packets
recv_errors
send_packets
send_errors
perplasjeve
recv_data
send_data
recv_mcasts
send_mcasts
recv_drop_packets
Si shembull më sipër, unë mund të tregojë të gjitha objektet në dispozicion për mua, unë mund të query të gjitha rastet e rrjeteve kam setup (2 VIFs, 1 me një VLAN), dhe unë mund të shoh se çfarë kundërvihet unë mund të raportojë për. Pra, duke i dhënë këtë së bashku ...
> B2net-filer01 Statistikat tregojnë ifnet: Magazinimi-101: perplasjeve
ifnet: Magazinimi-101: goditjet: 0 / s
E Madhe, interface ime ruajtjen nuk ka ndonjë goditjet e rrjetit për periudhën e kjo ka drejtuar! Kjo është një lajm i mirë për mua!
Nëse unë dua të drejtuar këtë mbi disa iterations, unë mund të ushqejnë atë disa opsione më shumë. Shënim: Opsionet e duhet të shkojë përpara se të dhënat counter!
Statistikat e b2net-filer01> show-n 5-i 1 ifnet: Magazinimi-101: perplasjeve
perplasjeve Shkallës
/ S
Magazinimi-101 0
Magazinimi-101 0
Magazinimi-101 0
Magazinimi-101 0
Magazinimi-101 0
Madhe, kështu që për një periudhë prej 5 sekonda unë jam ende duke u goditjet!
Ju do të njoftimit nga lart se ka shumë të kundërvihet të performancës në dispozicion, dhe jo të gjithë prej tyre janë emrat më të fjalëshumë. Ju mund të pyetje ndonjë nga këto duke xhiruar "Statistikat e shpjegojnë kundërvihet".
> B2net-filer01 Statistikat e shpjegojnë kundërvihet goditjet ifnet
Emri i kundërvihet për objekt: ifnet
Emri: perplasjeve
Description: goditjet në sekondë në interfaces CSMA
Prona të paluajtshme: Shkalla e
Njësia: per_sec
Kështu që lejon të marrë një shembull tjetër, unë dua të shoh lexime latente në shkëmbim të sistemit tim ...
-Filer01> stats b2net tregojnë n-5-Volumi i 1: exch01_db: volumin read_latency: exch01_db: volumin write_latency: exch01_logs: volumin read_latency: exch01_logs: write_latency
write_latenc Shkallës read_latency
ms ms
exch01_db 0 0
exch01_logs 0 0
exch01_db 0 0
exch01_logs 0 0
exch01_db 0 0
exch01_logs 0 0
exch01_db 0 0
exch01_logs 0 0
exch01_db 0 0
exch01_logs 0 0
Është e 8 në mëngjes, asnjëri nga Ekipi i shitjes është zgjuar akoma! Titujt kolonë të marrë pak dukje, por ne mund të shohim lexoni latente në kolonën e parë, dhe shkruani fshehtë në të dytin.
Një nga ankesat e mia më i madh në lidhje me sysstat është ajo që ndodh në qoftë se unë dua që ta mbajmë këtë drejtimin gjatë një periudhe kohore dhe që kyçeni prodhimit? E pra, unë mund të ndryshojë "opsionet autologout" dhe të lënë laptop tim mbyllën në, por që kurrë nuk është një ide e mirë. "Statistikat" ju jep mundësinë të tubacioneve të gjithë prodhimit Statistikat e drejtpërdrejtë të një file. lajme Brilliant!
Statistikat e b2net-filer01> show-n 5-i 1-o / etc / volumi stats.txt: exch01_db: volumin read_latency: exch01_db: volumin write_latency: exch01_logs: volumin read_latency: exch01_logs: write_latency
b2net-filer01> rdfile / etc / stats.txt
read_latency write_latenc Shkallës
ms ms
exch01_db 0 16,00
exch01_logs 0 0
exch01_db 0 0
exch01_logs 0 0
exch01_db 0 8,00
exch01_logs 0 0
exch01_db 0 0
exch01_logs 0 0
exch01_db 0 1,00
exch01_logs 0 0
Për fat të keq kjo nuk ka të lirë deri konsol, kështu e shkruar kjo nga RSH ose SSH mund të jetë bast më të mirë, por të kujdesshëm për sa kohë ju drejtuar iterations për të!
Një tjetër karakteristikë e bukur është se ju mund të keni disa presets. Pra, nëse ju keni 4 serverat Shkëmbim secili me 3 bazat e të dhënave, atëherë ju mund të ngarkesës të gjithë vëllimit: <vol_name>: / komandat lexuar write_latency në një skedar dhe çështje kjo direkt nga komanda statistikat. Fotografi presets janë fotografi XML, në mënyrë që ata të marrin një mendim pak në shkrim, por në qoftë se ju e keni parë XML para, atëherë nuk është se i ndërlikuar.
file XML im duket si kjo ...
<? XML VERSION = "1,0"?>
<preset>
name="volume"> <object
name="exch01_db"> <instance
name="read_latency"> <counter
</> Counter
name="write_latency"> <counter
</> Counter
</> Shembull
name="exch01_logs"> <instance
name="read_latency"> <counter
</> Counter
name="write_latency"> <counter
</> Counter
</> Shembull
</> Objekt
</> Paraprakisht
Pasi shpëtoi në / etc / stats / presets si një ". xml" file, unë mund ta telefononi atë direkt nga komanda statistikat.
Statistikat e b2net-filer01>-p tregojnë shkëmbimin-i 1-n 5
read_latency write_latenc Shkallës
ms ms
exch01_db 0 0
exch01_logs 0 0
exch01_db 0 0
exch01_logs 0 0
exch01_db 0 0,13
exch01_logs 0 0,12
exch01_db 0 0,00
exch01_logs 0 0,00
exch01_db 0 0
exch01_logs 0 0
Mundësitë janë të mëdha për këtë, por ky hap diçka edhe më të mirë. Ne tani mund të përdorni "Statistikat e fillimit" dhe "Statistikat e ndaluar" të jetë shkas për këtë raportimit dhe të shkoj e mia konsol mbrapa!
Statistikat e b2net-filer01> filluar p-këmbimit
Emri identifikues Stats është 'Ind0 × 6920b2f0'
> B2net-filer01 statistikat e tregojnë, unë Ind0 × 6920b2f0
StatisticsID: Ind0 × 6920b2f0
vëllimit: exch01_db: read_latency: 0ms
vëllimit: exch01_db: write_latency: 5.14ms
vëllimit: exch01_logs: read_latency: 0ms
vëllimit: exch01_logs: write_latency: 0.00ms
> B2net-filer01 stats stop-Unë Ind0 × 6920b2f0
StatisticsID: Ind0 × 6920b2f0
vëllimit: exch01_db: read_latency: 0ms
vëllimit: exch01_db: write_latency: 5.36ms
vëllimit: exch01_logs: read_latency: 0ms
vëllimit: exch01_logs: write_latency: 0.00ms
Shpresojmë që kanë filluar të kuptojnë se pse unë si kjo komandë, dhe pse mundësitë për përdorimin e këtij janë të mëdha, dhe se ajo është shumë e fuqishme të vërtetë!
Një gjë e fundit për të shtuar, ka shumë të sporteleve në dispozicion si parazgjedhje, në mënyrën normale të privilegjuar, por të përpiqet kaloi në të avancuar, ose edhe diag, dhe shihni se sa shumë sportele janë në dispozicion atëherë! Kjo është e madhe, por me pak e gërmimi, shumë të fuqishme.
Një gjë e fundit, ju mund të përdorni karakteret speciale në "Statistikat tregojnë" komandës, në mënyrë që të tërhiqet nga të gjitha sportelet për shkëmbimin e të dhënave ime ...
> B2net-filer01 Statistikat tregojnë vëllimit: exch01_db: *
vëllimit: exch01_db: avg_latency: 0.00ms
vëllimit: exch01_db: total_ops: 3 / s
vëllimit: exch01_db: read_data: 0b / s
vëllimit: exch01_db: read_latency: 0ms
vëllimit: exch01_db: read_ops: 0 / s
vëllimit: exch01_db: write_data: 12288b / s
vëllimit: exch01_db: write_latency: 0.00ms
vëllimit: exch01_db: write_ops: 3 / s
vëllimit: exch01_db: other_latency: 0ms
vëllimit: exch01_db: other_ops: 0 / s
Ose për të treguar të gjitha read_latency për të gjitha vëllimet e mia ...
> B2net-filer01 Statistikat tregojnë vëllimit: *: read_latency
vëllimit: vol0: read_latency: 0ms
vëllimit: exch01_db: read_latency: 0ms
vëllimit: shtëpi: read_latency: 0ms
vëllimit: backup: read_latency: 0ms
vëllimit: ndajnë: read_latency: 0ms
Nëse keni ndonjë pyetje specifike, ose doni të pyetjes se si të merrni informata specifike counter nga sistemi, të ndjehen të lirë për të dërguar më shumë se një pyetje. Shpresoj se kjo është e dobishme për të gjithë!










































Statistikat është një komandë të madhe për të përdorur për mbledhjen e të dhënave për afatgjatë trending shumë (në qoftë se të njëjtat të dhëna nuk është i ekspozuar në MIB SNMP) - për shembull, për të dhënat e performancës vëllimi nuk është në disponim nëpërmjet MIB SNMP - Unë kam një blog entry se si kam mbledhur se dhe të sigurojë disa grafikët shembull në http://aditya.grot.org/2009/02/netapp-ontap-per-volume-statistics.html
Disa mjete të madh në dispozicion për përkthimin e prodhimit nga "statistikat" në dispozicion në Komunitetet NetApp - http://communities.netapp.com/docs/DOC-2092