InglesPransesEspanyol

Ad


OnWorks favicon

mongostat - Online sa Cloud

Patakbuhin ang mongostat sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command mongostat na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


mongostat - MongoDB

SINOPSIS


Ang mongostat Ang utility ay nagbibigay ng mabilis na pangkalahatang-ideya ng katayuan ng kasalukuyang tumatakbo
mongod or mongos halimbawa. mongostat ay gumaganang katulad ng UNIX/Linux file system
kagamitan vmstat, ngunit nagbibigay ng data tungkol sa mongod at mongos mga pagkakataon

Tingnan din

Para sa higit pang impormasyon tungkol sa pagsubaybay sa MongoDB, tingnan ang /administrasyon/pagsubaybay.

Para sa higit pang background sa iba't ibang mga MongoDB status output tingnan ang:

· /reference/server-status

· /reference/replica-status

· /reference/database-statistics

· /reference/collection-statistics

Para sa karagdagang utility na nagbibigay ng mga sukatan ng MongoDB tingnan ang "mongotop."

mongostat kumokonekta sa mongod halimbawang tumatakbo sa lokal na host interface sa TCP port
27017; gayunpaman, mongostat maaaring kumonekta sa anumang naa-access na remote mongod halimbawa.

Opsyon


mongostat

- Tumulong Nagbabalik ng pangunahing tulong at teksto ng paggamit.

--verbose, -v
Pinapataas ang dami ng panloob na pag-uulat na ibinalik sa command line. Taasan
ang verbosity sa -v form sa pamamagitan ng pagsasama ng opsyon nang maraming beses, (hal
-vvvvv.)

--bersyon
Ibinabalik ang bersyon ng mongostat kagamitan.

--host <:port>
Tinutukoy ang isang malulutas na hostname para sa mongod kung saan mo gustong mag-export ng data.
Bilang default mongostat sumusubok na kumonekta sa isang halimbawa ng MongoDB na tumatakbo sa
localhost port number 27017.

Opsyonal, tumukoy ng port number para ikonekta ang isang MongoDB instance na tumatakbo sa isang port
bukod sa 27017.

Para kumonekta sa isang replica set, maaari mong tukuyin ang replica set na pangalan ng seed, at isang seed
listahan ng mga nakatakdang miyembro, sa sumusunod na format:

/ <:port>, ,...

--port
Tinutukoy ang numero ng port, kung ang halimbawa ng MongoDB ay hindi tumatakbo sa pamantayan
daungan. (ibig sabihin 27017) Maaari ka ring tumukoy ng port number gamit ang mongostat --host
utos.

--ipv6 Pinapagana ang suporta sa IPv6 na nagbibigay-daan mongostat upang kumonekta sa instance ng MongoDB gamit ang
isang IPv6 network. Lahat ng programa at proseso ng MongoDB, kasama ang mongostat, huwag paganahin
Ang suporta sa IPv6 bilang default.

--ssl Bago sa bersyon 2.4: Nagdagdag ang MongoDB ng suporta para sa mga koneksyon sa SSL mongod mga pagkakataon
sa mongostat.

Tandaan na ang suporta sa SSL sa mongostat ay hindi pinagsama-sama sa default na pamamahagi ng MongoDB.
Tingnan /administrasyon/ssl para sa higit pang impormasyon sa SSL at MongoDB.

Bukod pa rito, hindi sinusuportahan ng mongostat ang mga koneksyon sa mongod mga pagkakataon na
nangangailangan ng pagpapatunay ng sertipiko ng kliyente.

Pinapayagan mongostat upang kumonekta sa mongod halimbawa sa isang koneksyon sa SSL.

--username , -u
Tinutukoy ang isang username upang patotohanan sa halimbawa ng MongoDB, kung ang iyong database
nangangailangan ng pagpapatunay. Gamitin kasabay ng mongostat --password pagpipilian sa
magbigay ng password.

--password , -p
Tinutukoy ang isang password upang patotohanan sa halimbawa ng MongoDB. Gamitin kasabay
sa mongostat --username opsyon na magbigay ng username.

Kung tinukoy mo ang a --username wala ang --password pagpipilian, mongostat ay mag-udyok
para sa isang password na interactive.

--authenticationDatabase
Bago sa bersyon 2.4.

Tinutukoy ang database na may hawak ng user (hal --username) mga kredensyal.

Sa pamamagitan ng default, mongostat Ipinapalagay na ang database na tinukoy sa --db argumento
hawak ang mga kredensyal ng user, maliban kung tinukoy mo --authenticationDatabase.

Tingnan UserSource, /reference/privilege-documents at /reference/user-privileges para
higit pang impormasyon tungkol sa itinalagang pagpapatotoo sa MongoDB.

--authenticationMechanism
Bago sa bersyon 2.4.

Tinutukoy ang mekanismo ng pagpapatunay. Bilang default, ang mekanismo ng pagpapatunay ay
MONGODB-CR, na siyang MongoDB challenge/response authentication mechanism. Sa
ang MongoDB Subscriber Edition, mongostat kasama rin ang suporta para sa GSSAPI sa
pangasiwaan ang pagpapatunay ng Kerberos.

Tingnan /tutorial/control-access-to-mongodb-with-kerberos-authentication para sa karagdagang
impormasyon tungkol sa pagpapatunay ng Kerberos.

--noheaders
Hindi pinapagana ang output ng mga pangalan ng column o field.

--rowcount , -n
Kinokontrol ang bilang ng mga row na ilalabas. Gamitin kasabay ng oras ng tulog
argumento upang kontrolin ang tagal ng a mongostat operasyon.

Maliban kung --rowcount ay tinukoy, mongostat magbabalik ng walang katapusang bilang ng mga row
(hal. halaga ng 0.)

--http Kino-configure mongostat upang mangolekta ng data gamit ang HTTP interface sa halip na isang raw
koneksyon sa database.

--matuklasan
Gamit ang pagpipiliang ito mongostat natutuklasan at nag-uulat sa mga istatistika mula sa lahat ng miyembro ng
a sumagot itakda or pinaghiwa kumpol. Kapag nakakonekta sa sinumang miyembro ng isang replica set,
--matuklasan lahat hindinakatago mga miyembro ng replica set. Kapag konektado sa a mongos,
mongostat ay magbabalik ng data mula sa lahat shards sa kumpol. Kung isang replica set
nagbibigay ng shard sa sharded cluster, mongostat mag-uulat sa hindi nakatago
miyembro ng replica set na iyon.

Ang mongostat --host hindi kinakailangan ang opsyon ngunit potensyal na kapaki-pakinabang sa kasong ito.

--lahat Kino-configure mongostat upang ibalik ang lahat ng opsyonal patlang.


Ang huling argumento ay ang haba ng oras, sa mga segundo, iyon mongostat naghihintay sa
sa pagitan ng mga tawag. Bilang default mongostat nagbabalik ng isang tawag bawat segundo.

mongostat nagbabalik ng mga halaga na nagpapakita ng mga operasyon sa loob ng 1 segundong yugto. Para sa
mga halaga ng higit sa 1, mongostat average na data upang ipakita ang average
mga operasyon bawat segundo.

LARANGAN


mongostat nagbabalik ng mga halaga na nagpapakita ng mga pagpapatakbo sa loob ng 1 segundong yugto. Kailan
mongostat ay may halagang higit sa 1, mongostat average ang mga istatistika sa
sumasalamin sa mga average na operasyon bawat segundo.

mongostat output ang mga sumusunod na field:

pagsingit
Ang bilang ng mga bagay na ipinasok sa database bawat segundo. Kung susundan ng isang
asterisk (hal *), ang datum ay tumutukoy sa isang replicated na operasyon.

tanong Ang bilang ng mga pagpapatakbo ng query bawat segundo.

update Ang bilang ng mga pagpapatakbo ng pag-update bawat segundo.

alisin Ang bilang ng mga operasyon sa pagtanggal bawat segundo.

kuha pa
Ang bilang ng makakuha ng higit pa (ibig sabihin, cursor batch) na mga operasyon sa bawat segundo.

utos
Ang bilang ng mga utos bawat segundo. Naka-on alipin at pangalawa mga sistema, mongostat
nagpapakita ng dalawang halaga na pinaghihiwalay ng isang pipe character (hal |), sa anyo ng
lokal| kinopya utos.

namumula
Ang bilang ng mga fsync mga operasyon bawat segundo.

mapped Ang kabuuang dami ng data na nakamapa sa megabytes. Ito ang kabuuang laki ng data sa
oras ng huli mongostat tawagan

laki Ang dami ng (virtual) memory sa megabytes na ginagamit ng proseso sa oras ng
huli mongostat tawagan

res Ang halaga ng (residente) memory sa megabytes na ginamit ng proseso sa oras ng
huli mongostat tawagan

faults Binago sa bersyon 2.1.

Ang bilang ng mga page fault sa bawat segundo.

Bago ang bersyon 2.1 ang value na ito ay ibinigay lamang para sa mga instance ng MongoDB na tumatakbo
Mga host ng Linux.

nakakandado Ang porsyento ng oras sa isang pandaigdigang write lock.

Binago sa bersyon 2.2: Ang nakakandado db pinapalitan ng field ang nakakandado % patlang sa higit pa
naaangkop na data tungkol sa mga partikular na lock ng database sa bersyon 2.2.

nakakandado db
Bago sa bersyon 2.2.

Ang porsyento ng oras sa lock na tukoy sa konteksto ng bawat database. mongostat habilin
iulat ang database na gumugol ng pinakamaraming oras mula noong huli mongostat tawag sa
isang write lock.

Ang halagang ito ay kumakatawan sa dami ng oras na ginugol ng nakalistang database sa isang naka-lock
ay pinagsama sa panahon na ang mongod ginugol sa pandaigdigang lock. Dahil sa
ito, at ang paraan ng sampling, maaari kang makakita ng ilang value na higit sa 100%.

idx miss
Ang porsyento ng mga pagsubok sa pag-access sa index na nangangailangan ng page fault para mag-load ng btree
node. Isa itong sample na halaga.

qr Ang haba ng pila ng mga kliyenteng naghihintay na magbasa ng data mula sa instance ng MongoDB.

qw Ang haba ng pila ng mga kliyenteng naghihintay na magsulat ng data mula sa instance ng MongoDB.

ar Ang bilang ng mga aktibong kliyente na nagsasagawa ng mga operasyon sa pagbabasa.

aw Ang bilang ng mga aktibong kliyente na nagsasagawa ng mga operasyon sa pagsulat.

netIn Ang dami ng trapiko sa network, sa bytes, na natanggap ng halimbawa ng MongoDB.

Kabilang dito ang trapiko mula sa mongostat mismo.

netOut Ang dami ng trapiko sa network, sa bytes, na ipinadala ng halimbawa ng MongoDB.

Kabilang dito ang trapiko mula sa mongostat mismo.

kumonekta Ang kabuuang bilang ng mga bukas na koneksyon.

itakda Ang pangalan, kung naaangkop, ng replica set.

repl Ang katayuan ng pagtitiklop ng node.

┌──────┬──────────────────┐
halagaPagtitiklop uri
├──────┼──────────────────┤
│M │ panginoon
├──────┼──────────────────┤
│SEC │ pangalawa
├──────┼──────────────────┤
│REC │ bumabawi │
├──────┼──────────────────┤
│UNK │ hindi alam │
├──────┼──────────────────┤
│SLV │ alipin
└──────┴──────────────────┘

PAGGAMIT


Sa unang halimbawa, mongostat ay magbabalik ng data bawat segundo sa loob ng 20 segundo. mongostat
nangongolekta ng datos mula sa mongod instance na tumatakbo sa localhost interface sa port 27017.
Ang lahat ng mga sumusunod na invocation ay gumagawa ng magkatulad na pag-uugali:

mongostat --rowcount 20 1
mongostat --rowcount 20
mongostat -n 20 1
mongostat -n 20

Sa susunod na halimbawa, mongostat nagbabalik ng data tuwing 5 minuto (o 300 segundo) nang kasingtagal
habang tumatakbo ang programa. mongostat nangongolekta ng datos mula sa mongod instance na tumatakbo sa
localhost interface sa port 27017. Pareho sa mga sumusunod na invocation ay gumagawa ng magkapareho
pag-uugali.

mongostat --rowcount 0 300
mongostat -n 0 300
mongostat 300

Sa sumusunod na halimbawa, mongostat nagbabalik ng data tuwing 5 minuto para sa isang oras (12 beses.)
mongostat nangongolekta ng datos mula sa mongod instance na tumatakbo sa localhost interface sa
port 27017. Parehong ang mga sumusunod na invocation ay gumagawa ng magkaparehong pag-uugali.

mongostat --rowcount 12 300
mongostat -n 12 300

Sa maraming kaso, gamit ang --matuklasan ay makakatulong sa pagbibigay ng mas kumpletong snapshot ng
estado ng isang buong pangkat ng mga makina. Kung ang mongos prosesong konektado sa a pinaghiwa kumpol
ay tumatakbo sa port 27017 ng lokal na makina, maaari mong gamitin ang sumusunod na form upang bumalik
mga istatistika mula sa lahat ng miyembro ng cluster:

mongostat --discover

Gumamit ng mongostat online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad