ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

dbpmda - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ dbpmda പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന dbpmda കമാൻഡ് ഇതാണ്.

പട്ടിക:

NAME


dbpmda - പെർഫോമൻസ് കോ-പൈലറ്റ് PMDAകൾക്കുള്ള ഡീബഗ്ഗർ

സിനോപ്സിസ്


dbpmda [-ഇഐ] [-n pmnsfile] [-q ടൈം ഔട്ട്] [-U ഉപയോക്തൃനാമം]

വിവരണം


dbpmda ഒരു പെർഫോമൻസ് മെട്രിക് ഡൊമെയ്‌ൻ തമ്മിലുള്ള ഇടപെടലുകളിലേക്കുള്ള ഒരു ഇന്ററാക്ടീവ് ഇന്റർഫേസ് ആണ്
ഏജന്റ് (പിഎംഡിഎ(3)) കൂടാതെ പെർഫോമൻസ് മെട്രിക് കളക്ടർ ഡെമൺ (pmcd(1)). ഇത് PMDA-കളെ അനുവദിക്കുന്നു
ശരിയാണോ എന്ന് പരിശോധിക്കാൻ അറ്റാച്ചുചെയ്യാനും ആരംഭിക്കാനും വ്യായാമം ചെയ്യാനും.

dbpmda കമാൻഡുകൾക്കായി ഉപയോക്താവിനോട് സംവേദനാത്മകമായി ആവശ്യപ്പെടുന്നു, അവയിൽ പലതും പ്രോട്ടോക്കോൾ അനുകരിക്കുന്നു
എ അയച്ചേക്കാവുന്ന ഡാറ്റ യൂണിറ്റുകൾ (PDUs). pmcd(1) പ്രക്രിയ. ഓടിക്കഴിഞ്ഞ് dbpmda, പ്രവേശിക്കുക
കമാൻഡ് സഹായിക്കൂ ലഭ്യമായ കമാൻഡുകളുടെ ഒരു ലിസ്റ്റ് ലഭിക്കാൻ. ചുവടെയുള്ള ഉദാഹരണ വിഭാഗം
ഉപയോഗിക്കുന്ന ഒരു സെഷൻ ചിത്രീകരിക്കുന്നു dbpmda ഒരു PMDA പരീക്ഷിക്കാൻ.

പിഎംഡിഎയുടെ ആവർത്തന പരിശോധന ലളിതമാക്കാൻ, ഫയൽ .dbpmdarc നിലവിലെ പ്രവർത്തനത്തിൽ
ഡയറക്‌ടറിയിൽ എക്‌സിക്യൂട്ട് ചെയ്യുന്ന കമാൻഡുകളുടെ ഒരു ലിസ്റ്റ് അടങ്ങിയിരിക്കാം dbpmda തുടക്കത്തിൽ,
കൂടുതൽ കമാൻഡുകൾ സംവേദനാത്മകമായി നൽകാൻ ഉപയോക്താവിനോട് ആവശ്യപ്പെടുന്നതിന് മുമ്പ്. പ്രോസസ്സ് ചെയ്യുമ്പോൾ
.dbpmdarc ഫയൽ, ഇന്ററാക്ടീവ് മോഡ്, കമാൻഡ് എക്കോയിംഗ് എന്നിവ പ്രവർത്തനക്ഷമമാക്കുകയും അവസാനം റീസെറ്റ് ചെയ്യുകയും ചെയ്യുന്നു
എന്ന .dbpmdarc ഫയൽ (കാണുക -i ഒപ്പം -e കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾ താഴെ).

സിസ്റ്റം പിന്തുണയ്ക്കുന്നുവെങ്കിൽ റീഡ്‌ലൈൻ(3) ഇൻപുട്ട് ചെയ്യുമ്പോൾ കമാൻഡുകൾ വായിക്കാൻ ഇത് ഉപയോഗിക്കും
ഒരു tty ഉപകരണത്തിൽ നിന്ന്, അതിനാൽ ചരിത്രവും കമാൻഡ് ലൈൻ എഡിറ്റിംഗും ലഭ്യമാണ്.

dbpmda ഇനിപ്പറയുന്ന കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾ സ്വീകരിക്കുന്നു:

-e ഇതിലേക്ക് ഇൻപുട്ട് പ്രതിധ്വനിക്കുക stdout. ഒരു ഫയലിൽ നിന്ന് ഇൻപുട്ട് റീഡയറക്‌ട് ചെയ്യുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്.

-i സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് ആണെങ്കിലും, ഇന്ററാക്ടീവ് സ്വഭാവം അനുകരിക്കുകയും പുതിയ കമാൻഡുകൾക്കായി ആവശ്യപ്പെടുകയും ചെയ്യുക
ഒരു tty ഉപകരണമല്ല.

-n pmnsfile
സാധാരണയായി dbpmda വിതരണം ചെയ്ത പെർഫോമൻസ് മെട്രിക്സ് നെയിം സ്പേസിൽ (പിഎംഎൻഎസ്) പ്രവർത്തിക്കുന്നു,
എന്നിരുന്നാലും എങ്കിൽ -n എന്നതിൽ നിന്നും ഒരു ഇതര ലോക്കൽ PMNS ലോഡുചെയ്‌തിരിക്കുന്ന ഓപ്ഷൻ വ്യക്തമാക്കിയിരിക്കുന്നു
ഫയല് pmnsfile.

-q ടൈം ഔട്ട്
pmcd ടു ഏജന്റ് പതിപ്പ് എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ (PCP 2.0-ൽ പുതിയത് - നൽകുന്നതിനായി അവതരിപ്പിച്ചു
ബാക്ക്വാർഡ് കോംപാറ്റിബിലിറ്റി) എത്ര സമയം എന്ന് വ്യക്തമാക്കാൻ ഈ ടൈംഔട്ട് ഉപയോഗിക്കുന്നു dbpmda കാത്തിരിക്കണം
ഒരു ഏജന്റിൽ നിന്ന് പതിപ്പ് പ്രതികരണമൊന്നും വരുന്നില്ലെന്ന് ഊഹിക്കുന്നതിന് മുമ്പ്. ഈ കാലഹരണപ്പെടുകയാണെങ്കിൽ
എത്തിച്ചേർന്നു, ഏജന്റ് പിസിപിയെ മനസ്സിലാക്കാത്ത ഒരു ഏജന്റ് ആണെന്ന് അനുമാനിക്കപ്പെടുന്നു
2.0 പ്രോട്ടോക്കോൾ. ഡിഫോൾട്ട് ടൈംഔട്ട് ഇടവേള അഞ്ച് സെക്കൻഡാണ്, എന്നാൽ -q ഓപ്ഷൻ
ഒരു ബദൽ ടൈംഔട്ട് ഇടവേള (അത് പൂജ്യത്തേക്കാൾ വലുതായിരിക്കണം) ആകാൻ അനുവദിക്കുന്നു
വ്യക്തമാക്കിയ. സമയത്തിന്റെ യൂണിറ്റ് സെക്കന്റുകൾ ആണ്.

-U ഉപയോക്തൃനാമം
പ്രവർത്തിപ്പിക്കേണ്ട ഉപയോക്തൃ അക്കൗണ്ട് dbpmda.

പിഎംഡിഎ ഉപയോഗിക്കുമ്പോൾ കാലഹരണപ്പെടൽ നിയന്ത്രണങ്ങൾ ഇല്ലാത്തതിനാൽ dbpmda (ഇതുമായി താരതമ്യം ചെയ്യുമ്പോൾ pmcd(1)),
മറ്റൊരു ഡീബഗ്ഗർ പോലെ ജിഡിബി(1) ഒരിക്കൽ അറ്റാച്ച് ചെയ്‌താൽ PMDA പ്രോസസ്സിൽ ഉപയോഗിക്കാൻ കഴിയും
dbpmda.

ഉദാഹരണം


താഴെ ഒരു ആണ് dbpmda ഉപയോഗിച്ച് സെഷൻ ലഘുവായ പിഎംഡിഎ. എ .dbpmdarc ഫയൽ സജ്ജമാക്കാൻ ഉപയോഗിക്കുന്നു
ഡീബഗ്ഗിംഗ് ഫ്ലാഗ്, PMDA തുറന്ന് ഡീബഗ്ഗറിന്റെ നിലവിലെ നില പ്രദർശിപ്പിക്കുക:

$ പൂച്ച .dbpmdarc
ഡീബഗ് libpmda
dso pmda_simple.so simple_init 253 തുറക്കുക
പദവി

എപ്പോൾ dbpmda എന്നതിലെ കമാൻഡുകൾ റൺ ചെയ്യുന്നു .dbpmdarc ഫയൽ ആദ്യം എക്സിക്യൂട്ട് ചെയ്യുന്നു:

$ dbpmda
.dbpmdarc> ഡീബഗ് libpmda
.dbpmdarc> dso pmda_simple.so simple_init 253 തുറക്കുക
[വെള്ളി സെപ്തംബർ 19 10:19:55] dbpmda(11651) ഡീബഗ്: pmdaInit: PMDA സിമ്പിൾ DSO: മെട്രിക് 0.0.1(1) ഇൻഡോമുമായി പൊരുത്തപ്പെടുന്നു 253.0(0)
[വെള്ളി സെപ്തംബർ 19 10:19:55] dbpmda(11651) ഡീബഗ്: pmdaInit: PMDA ലളിതമായ DSO: സഹായ ഫയൽ $PCP_PMDAS_DIR/simple/help തുറന്നു
[വെള്ളി സെപ്തംബർ 19 10:19:55] dbpmda(11651) വിവരം: പേര് = ലളിതമായ DSO
[വെള്ളി സെപ്തംബർ 19 10:19:55] dbpmda(11651) വിവരം: ഡൊമെയ്ൻ = 253
[വെള്ളി സെപ്തംബർ 19 10:19:55] dbpmda(11651) വിവരം: സംഖ്യ മെട്രിക്‌സ് = 4
[വെള്ളി സെപ്തംബർ 19 10:19:55] dbpmda(11651) വിവരം: സംഖ്യ ഇൻഡോം = 1
[വെള്ളി സെപ്തംബർ 19 10:19:55] dbpmda(11651) വിവരം: നേരിട്ടുള്ള ഭൂപടം = 1
.dbpmdarc> നില

നെയിംസ്പേസ്: (സ്ഥിരസ്ഥിതി)
PMDA: ./pmda_simple.so
കണക്ഷൻ: dso
DSO ഇന്റർഫേസ് പതിപ്പ്: 2
PMDA PMAPI പതിപ്പ്: 2
pmDebug: 32768 ( libpmda )
ടൈമർ: ഓഫ്
Getdesc: ഓഫ്

ഡംപ് ഇൻസ്റ്റൻസ് പ്രൊഫൈൽ അവസ്ഥ=ഉൾപ്പെടുത്തുക, 0 പ്രൊഫൈലുകൾ

.dbpmdarc>

മെട്രിക്, ഇൻസ്റ്റൻസ് ഡിസ്ക്രിപ്റ്ററുകൾ പരിശോധിക്കാൻ, വികാരം ഒപ്പം അധികാരം കമാൻഡുകൾ ആകാം
ഉപയോഗിച്ചു. മെട്രിക്‌സിനെ പേര് മുഖേനയോ അല്ലെങ്കിൽ ``ഡോട്ട് ചെയ്ത'' നൊട്ടേഷൻ ഉപയോഗിച്ചോ തിരിച്ചറിയാം
ഒരു PMID-യുടെ ഡൊമെയ്ൻ, ക്ലസ്റ്റർ, ഇനം ഫീൽഡുകൾ എന്നിവ വ്യക്തമാക്കുക. ഉദാഹരണ ഡൊമെയ്‌നുകൾ ആയിരിക്കണം
ഡൊമെയ്‌നും സീരിയൽ ഫീൽഡുകളും വ്യക്തമാക്കുന്നതിന് `ഡോട്ടഡ്' നൊട്ടേഷൻ ഉപയോഗിച്ച് തിരിച്ചറിഞ്ഞു. വാക്യഘടന
ആർഗ്യുമെന്റുകളൊന്നുമില്ലാതെ കമാൻഡ് നൽകിയാൽ മിക്ക കമാൻഡുകളും പ്രദർശിപ്പിക്കും:

dbpmda> desc 253.0.0
PMID: 253.0.0
ഡാറ്റ തരം: 32-ബിറ്റ് സൈൻ ചെയ്യാത്ത ഇൻഡോം: PM_INDOM_NULL 0xffffffff
സെമാന്റിക്സ്: തൽക്ഷണ യൂണിറ്റുകൾ: ഒന്നുമില്ല
dbpmda> ഉദാഹരണം
ഉദാഹരണം indom# [ നമ്പർ | പേര് | "പേര്"]
dbpmda> ഉദാഹരണം 253.0
pmInDom: 253.0
[0] inst: 0 പേര്: "ചുവപ്പ്"
[1] inst: 1 പേര്: "പച്ച"
[2] inst: 2 പേര്: "നീല"

പിഎംഡിഎയുടെ ഏറ്റവും പ്രധാനപ്പെട്ട ഘടകം പരിശോധിക്കുന്നതിന്, കൊണ്ടുവരിക, അത് നിർണ്ണയിക്കാൻ പലപ്പോഴും ഉപയോഗപ്രദമാണ്
PMDA പ്രതികരിക്കാൻ എടുക്കുന്ന സമയം. ദി ടൈമർ ഒരു നൽകുന്നതിന് മുമ്പ് ഓണാക്കിയേക്കാം കൊണ്ടുവരിക:

dbpmda> ടൈമർ ഓണാണ്
dbpmda> എടുക്കുക simple.numfetch 253.0.1
PMID(കൾ): 253.0.0 253.0.1
0x100078e0 ടൈംസ്റ്റാമ്പിൽ നിന്നുള്ള ഫലം ഡംപ്: 0.000000 11:00:00.000 numpmid: 2
253.0.0 (simple.numfetch): numval: 1 valfmt: 0 vlist[]:
മൂല്യം 1 1.4012985e-45 0x1
253.0.1 (simple.color): numval: 3 valfmt: 0 vlist[]:
inst [0 അല്ലെങ്കിൽ ???] മൂല്യം 1 1 1.4012985e-45 0x1
inst [1 അല്ലെങ്കിൽ ???] മൂല്യം 101 1.4153114e-43 0x65
inst [2 അല്ലെങ്കിൽ ???] മൂല്യം 201 2.8166099e-43 0xc9
ടൈമർ: 0.003921 സെക്കൻഡ്
dbpmda> ടൈമർ ഓഫാണ്

എന്നതിലെ മൂല്യങ്ങളുടെ പൂർണ്ണസംഖ്യ, ഫ്ലോട്ടിംഗ് പോയിന്റ്, ഹെക്സ് വിവർത്തനങ്ങൾ pmഫലം ഘടന
എങ്കിൽ വലിച്ചെറിയപ്പെടുന്നു getdesc എന്നതിലേക്ക് സജ്ജമാക്കി ഓഫ് (സ്ഥിരസ്ഥിതി). ക്രമീകരണം getdesc ലേക്ക് on കാരണമാകും
ഡിസ്ക്രിപ്റ്റർ വിവരിക്കുന്നതു പോലെ മുകളിലുള്ള ലഭ്യമാക്കുന്നതിൽ പൂർണ്ണസംഖ്യ മൂല്യങ്ങൾ മാത്രമേ നൽകൂ
32-ബിറ്റ് ഒപ്പിടാത്ത പൂർണ്ണസംഖ്യകളുടെ മെട്രിക്സ്.

ലളിതമായ PMDA യും പിന്തുണയ്ക്കുന്നു സ്റ്റോർ തുടർന്നുള്ളവ ഉപയോഗിച്ച് പരിശോധിക്കാവുന്ന പ്രവർത്തനം
കൊണ്ടുവരിക കമാൻഡുകൾ:

dbpmda> സ്റ്റോർ simple.numfetch "42"
PMID: 253.0.0
വിവരണം ലഭിക്കുന്നു...
ഫല ഘടന നേടുന്നു...
253.0.0: 2 -> 42
dbpmda> എടുക്കുക simple.numfetch
PMID(കൾ): 253.0.0
0x100078e0 ടൈംസ്റ്റാമ്പിൽ നിന്നുള്ള ഫലം ഡംപ്: 0.000000 11:00:00.000 numpmid: 1
253.0.0 (simple.numfetch): numval: 1 valfmt: 0 vlist[]:
മൂല്യം 43

ലെ മൂല്യ വാദം സ്റ്റോർ കമാൻഡ് ഒരു സ്ട്രിംഗ് ആയിരിക്കണം, അത് ഒന്നിൽ ഘടിപ്പിച്ചിരിക്കുന്നു
ഒറ്റ ഉദ്ധരണികൾ (') അല്ലെങ്കിൽ ഇരട്ട ഉദ്ധരണികൾ (").

A പ്രൊഫൈൽ എല്ലാം, ചിലതോ അല്ലാത്തതോ ഉൾപ്പെടുന്ന ഓരോ ഇൻസ്‌റ്റൻസ് ഡൊമെയ്‌നിനും വ്യക്തമാക്കാൻ കഴിയും
സന്ദർഭങ്ങൾ:

dbpmda> സഹായ പ്രൊഫൈൽ

പ്രൊഫൈൽ ഇൻഡോം# [ എല്ലാം | ഒന്നുമില്ല ]
പ്രൊഫൈൽ ഇൻഡോം# [ ചേർക്കുക | ഇല്ലാതാക്കുക ] നമ്പർ

നിർദ്ദിഷ്ട ഡൊമെയ്‌നിനായി, പ്രൊഫൈൽ ഇതിലേക്ക് മാറ്റിയേക്കാം
'എല്ലാ' സംഭവങ്ങളും ഉൾപ്പെടുത്തുക, സംഭവങ്ങളൊന്നുമില്ല, ഒരു ഉദാഹരണം ചേർക്കുക അല്ലെങ്കിൽ ഇല്ലാതാക്കുക
ഒരു ഉദാഹരണം.

dbpmda> പ്രൊഫൈൽ 253.0 ഒന്നുമില്ല
dbpmda> getdesc ഓണാണ്
dbpmda> 253.0.1 നേടുക
PMID(കൾ): 253.0.1
0x100078e0 ടൈംസ്റ്റാമ്പിൽ നിന്നുള്ള ഫലം ഡംപ്: 0.000000 11:00:00.000 numpmid: 1
253.0.1 (simple.color): മൂല്യങ്ങളൊന്നും തിരികെ നൽകിയില്ല!
dbpmda> പ്രൊഫൈൽ 253.0 ചേർക്കുക 2
dbpmda> 253.0.1 നേടുക
PMID(കൾ): 253.0.1
0x100078e0 ടൈംസ്റ്റാമ്പിൽ നിന്നുള്ള ഫലം ഡംപ്: 0.000000 11:00:00.000 numpmid: 1
253.0.1 (simple.color): numval: 1 valfmt: 0 vlist[]:
മൂല്യം 202
dbpmda> പ്രൊഫൈൽ 253.0 ചേർക്കുക 0
dbpmda> 253.0.1 നേടുക
PMID(കൾ): 253.0.1
0x100078e0 ടൈംസ്റ്റാമ്പിൽ നിന്നുള്ള ഫലം ഡംപ്: 0.000000 11:00:00.000 numpmid: 1
253.0.1 (simple.color): numval: 2 valfmt: 0 vlist[]:
inst [0 അല്ലെങ്കിൽ ???] മൂല്യം 2
inst [2 അല്ലെങ്കിൽ ???] മൂല്യം 203
dbpmda> നില

PMDA = pmda_simple.so
കണക്ഷൻ = dso
pmDebug = 32768 (libpmda)
ടൈമർ = ഓഫ്

ഡംപ് ഇൻസ്റ്റൻസ് പ്രൊഫൈൽ അവസ്ഥ=ഉൾപ്പെടുത്തുക, 1 പ്രൊഫൈലുകൾ
പ്രൊഫൈൽ [0] indom=1061158913 [253.0] സംസ്ഥാനം=2 സന്ദർഭങ്ങൾ ഒഴിവാക്കുക
സന്ദർഭങ്ങൾ: [2] [0]
dbpmda> ഉപേക്ഷിക്കുക

ദി കാവൽ കമാൻഡ് (ഉപയോഗം: കാവൽ ഫയലിന്റെ പേര് ) ഒരു xwsh ജാലകം തുറക്കുന്നു, അത് വ്യക്തമാക്കിയവയെ ഉൾക്കൊള്ളുന്നു
ലോഗ് ഫയൽ. ആവശ്യമില്ലാത്തപ്പോൾ ഈ വിൻഡോ ഉപയോക്താവ് അടച്ചിരിക്കണം.

ദി കാത്തിരിക്കുക കമാൻഡ് തുല്യമാണ് ഉറക്കം (1) കൂടാതെ ഒരു പൂർണ്ണസംഖ്യ ആർഗ്യുമെന്റ് എടുക്കുന്നു.

PMNS-ലും PMDA_INTERFACE_4-ലും ഡൈനാമിക് സബ്ട്രീകളുടെ ആമുഖം libpcp_pmda ഉണ്ട്
അധിക കമാൻഡുകൾ പിന്തുണയ്ക്കുന്നതിലേക്ക് നയിച്ചു dbpmda അനുബന്ധ ചലനാത്മകത പ്രയോഗിക്കാൻ
PMNS സേവനങ്ങൾ. ചുവടെയുള്ള ഉദാഹരണങ്ങൾ അടിസ്ഥാനമാക്കിയുള്ളതാണ് സാമ്പിൾ പിഎംഡിഎ.

$ dbpmda
dbpmda> തുറന്ന പൈപ്പ് /var/lib/pcp/pmdas/സാമ്പിൾ/pmdasample -d 29
PMdasample PMDA ആരംഭിക്കുക: /var/lib/pcp/pmdas/sample/pmdasample -d 29
dbpmda> കുട്ടികൾ സാമ്പിൾ.രഹസ്യം
മെട്രിക്: സാമ്പിൾ.രഹസ്യം
ഇലയില്ലാത്ത foo
ഇല ബാർ
dbpmda> ട്രാവേഴ്സ് സാമ്പിൾ.secret.foo
മെട്രിക്: sample.secret.foo
model.secret.foo.bar.max.redirect
സാമ്പിൾ.രഹസ്യം.foo.one
സാമ്പിൾ.രഹസ്യം.ഫൂ.രണ്ട്
സാമ്പിൾ.രഹസ്യം.ഫൂ.ബാർ.ത്രീ
സാമ്പിൾ.രഹസ്യം.ഫൂ.ബാർ.ഫോർ
സാമ്പിൾ.രഹസ്യം.foo.bar.grunt.XNUMX
സാമ്പിൾ.രഹസ്യം.foo.bar.grunt.snort.six
സാമ്പിൾ.രഹസ്യം.foo.bar.grunt.snort.huff.puff.seven
dbpmda> pmid സാമ്പിൾ.secret.foo.bar.four
മെട്രിക്: model.secret.foo.bar.four
29.0.1004
dbpmda> പേര് 29.0.1006
PMID: 29.0.1006
സാമ്പിൾ.രഹസ്യം.foo.bar.grunt.snort.six

ദി മക്കൾ a യുടെ എല്ലാ നേരിട്ടുള്ള പിൻഗാമികൾക്കും കമാൻഡ് അടുത്ത നാമ ഘടകം നൽകുന്നു
PMNS-ന്റെ ഒരു ഡൈനാമിക് സബ്ട്രീയ്ക്കുള്ളിലെ നോഡ്. ബന്ധപ്പെട്ട കുറുക്കിടല് കമാൻഡ് മുഴുവൻ തിരികെ നൽകുന്നു
പിഎംഎൻഎസിലെ എല്ലാ ലീഫ് നോഡുകളുടെയും മെട്രിക് പേരുകൾ ഡൈനാമിക് ലെ നിർദ്ദിഷ്ട നോൺ-ലീഫ് നോഡിന് താഴെ
PMNS ന്റെ ഉപവൃക്ഷം.

ദി പേര് ഒപ്പം pmid കമാൻഡുകൾ മെട്രിക് പേരുകളുടെ പിഎംഐഡികളിലേക്ക് വിവർത്തനം ചെയ്യുന്നു (അതും
തിരിച്ചും) PMNS-ന്റെ ഒരു ഡൈനാമിക് സബ്ട്രീയ്ക്കുള്ളിലെ മെട്രിക്കുകൾക്കായി.

കമാൻഡുകൾ എങ്കിൽ മക്കൾ, കുറുക്കിടല്, pmid or പേര് ഒരു PMDA ഉപയോഗിച്ച് ഉപയോഗിക്കുന്നു അല്ല ഉപയോഗിച്ച്
PMDA_INTERFACE_4 അല്ലെങ്കിൽ ഡൈനാമിക് സബ്ട്രീയുടെ ഭാഗമല്ലാത്ത പ്രകടന മെട്രിക് പേരുകൾ
PMNS-ന്റെ, അപ്പോൾ PMDA പിശകുകൾ നൽകുമെന്ന് പ്രതീക്ഷിക്കുന്നു (PM_ERR_NAME അല്ലെങ്കിൽ PM_ERR_PMID)
പ്രവർത്തനം പിശകാണെന്ന വസ്തുത പ്രതിഫലിപ്പിക്കുന്നതിന് (പിഎംഎൻഎസിന്റെ ഒരു ഡൈനാമിക് സബ്ട്രീക്ക് പുറത്ത്
അത് pmcd(1) ഈ ഫംഗ്‌ഷനുകൾ നടപ്പിലാക്കുന്നതിന് ഉത്തരവാദിയായ PMDA അല്ല).

ഓരോ ഉപയോക്താവിനും നൽകുന്ന ക്ലയന്റ് പ്രാമാണീകരണ സംവിധാനങ്ങൾ PMCS-ൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്
PMDA-കൾക്ക് ലഭ്യമായ (ഓരോ കണക്ഷനും) വിവരങ്ങൾ. ഒരു PMDA ഉപയോഗിക്കുന്നു
PMDA_INTERFACE_6 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത് libpcp_pmda "ആട്രിബ്യൂട്ട്" രീതി ഉപയോഗിക്കാൻ കഴിയും
ഉൾപ്പടെയുള്ള വിവരങ്ങളിലേക്കുള്ള ആക്‌സസ് ഉപയോഗിച്ച് ഈ ആധികാരിക കണക്ഷനുകളിലേക്ക് ദൃശ്യപരത നേടുക
ഉപയോക്തൃ, ഗ്രൂപ്പ് ഐഡന്റിഫയറുകൾ, ഉപയോക്തൃ നാമം തുടങ്ങിയവ. ഇത് വ്യായാമം ചെയ്യുകയും ഡീബഗ് ചെയ്യുകയും ചെയ്യേണ്ടതിന്റെ ആവശ്യകത
ഇന്റർഫേസ് പുതിയതിലേക്ക് നയിച്ചു dbpmda കമാൻഡ്. ഇനിപ്പറയുന്ന ഉദാഹരണം അടിസ്ഥാനമാക്കിയുള്ളതാണ് സാമ്പിൾ
പിഎംഡിഎ.

$ dbpmda
dbpmda> പൈപ്പ് തുറക്കുക pmdasample -D AUTH -l ലോഗ്ഫയൽ
pmdasample PMDA ആരംഭിക്കുക: pmdasample -D AUTH -l ലോഗ്ഫയൽ
dbpmda> attr "ഉപയോക്തൃനാമം" "തന്യ"
ആട്രിബ്യൂട്ട്: ഉപയോക്തൃനാമം=തന്യ
വിജയകരം
dbpmda> attr 11 "0"
ആട്രിബ്യൂട്ട്: userid=0
വിജയകരം
dbpmda>

ദി atr കമാൻഡ് കണക്ഷൻ ആട്രിബ്യൂട്ടുകളും (PCP_ATTR കീകൾ) അവയുടെ മൂല്യങ്ങളും പിഎംഡിഎയിലേക്ക് കടത്തിവിടുന്നു
ഒരു ക്ലയന്റ് കണക്ഷനായി PMCD ചെയ്യുന്ന അതേ രീതിയിൽ. dbpmda എപ്പോഴും എ കടന്നുപോകുന്നു
പൂജ്യത്തിന്റെ ക്ലയന്റ് സന്ദർഭ ഐഡന്റിഫയർ, മൂല്യങ്ങളിൽ സാധുത പരിശോധിക്കുന്നില്ല
അംഗീകൃത ആട്രിബ്യൂട്ടുകൾ മാത്രമേ സജ്ജമാക്കാൻ കഴിയൂ.

മുകളിലുള്ള ഉദാഹരണത്തിൽ AUTH പി‌എം‌ഡി‌എയ്‌ക്കായി ഡീബഗ് ഫ്ലാഗ് സജ്ജീകരിച്ചിരിക്കുന്നു, അതിൽ ഇത് ഉപയോഗിക്കുന്നു
ആട്രിബ്യൂട്ട് കോൾബാക്ക് അതിലേക്ക് അയച്ച ഓരോ ആട്രിബ്യൂട്ടും മൂല്യ ജോഡിയും രേഖപ്പെടുത്തുന്നു ലോഗ് ഫയൽ.

ഒരു PMDA ആകുമ്പോഴേക്കും PMCD വഴി പ്രാമാണീകരണ പരിശോധനകൾ നടത്തിയിട്ടുണ്ടെന്ന കാര്യം ശ്രദ്ധിക്കുക
ഈ ആട്രിബ്യൂട്ടുകൾക്കൊപ്പം അവതരിപ്പിച്ചു, അതിനാൽ PMDA യുടെ കൂടുതൽ പരിശോധന ആവശ്യമില്ല.

മുന്നറിയിപ്പ്


ഒരു മൂല്യം തരത്തിന്റെ അളവുകോലുകളിൽ സംഭരിക്കാൻ കഴിയില്ല PM_TYPE_AGGREGATE or PM_TYPE_EVENT.

dbpmda ഉപയോഗങ്ങൾ ഫോർക്ക്(2) ഉം exec(2) ഡെമൺ PMDA-കൾ അറ്റാച്ചുചെയ്യാൻ. dbpmda ഒരു ശ്രമവും നടത്തുന്നില്ല
ഡെമൺ PMDA പ്രക്രിയയുടെ അവസാനത്തെ കണ്ടെത്തുക, അതിനാൽ ഒരു PMDA-യ്ക്ക് പുറത്തുകടക്കാൻ സാധിക്കും
ഒരു അറിയിപ്പും കൂടാതെ അപ്രതീക്ഷിതമായി. എന്നിരുന്നാലും, ഏതെങ്കിലും കൂടുതൽ ആശയവിനിമയ ശ്രമങ്ങൾ
PMDA ഇനി പ്രതികരിക്കുന്നില്ലെന്ന് സൂചിപ്പിക്കുന്ന പിശകുകൾക്ക് PMDA കാരണമാകും.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് dbpmda ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad