Ballina > Përgjithshëm > Performance "statistikat" pa PerfStat ose Ops Mgr

Performance "Statistikat" pa PerfStat ose Ops Mgr

1 prill, 2009

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ë!

Shiko edhe ...
VN: F [1.9.3_1094]
Vlerësoni këtë post:
Rating: 10,0 / 10 (1 votën)
based on 3 ratings Performance "Statistikat" pa PerfStat ose Ops Mgr, 10,0 nga 10 në bazë të 3 ratings

Përgjithshëm

  1. 1 prill, 2009 at 14:06 | # 1

    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

  2. 9 korrik, 2009 at 17:59 | # 2

    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

  1. Jo ndjekëse ende.


Kjo faqe nuk është e anëtarësuar në ose të sponsorizuar nga NetApp anyway ose ndonjë kompani të tjera të përmendura brenda.

Bad Behavior has blocked 510 akses përpjekjet në ditët e fundit 7.

© 2009-2010 Kris Kranz Të gjitha të drejtat e rezervuara
Kjo faqe nuk është e anëtarësuar në ose të sponsorizuar nga NetApp anyway ose ndonjë kompani të tjera të përmendura brenda.