Ito ang command qping 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
qping - suriin ang katayuan ng aplikasyon ng mga daemon ng Sun Grid Engine.
SINTAX
qping [-tulong] [-noalias] [-ssl|-tcp] [ [ [-i ] [-impormasyon] [-f] ] | [ [-dump_tag mga tag
[param] ] [-dump] [-nonewline] ] ]
DESCRIPTION
Qping ay ginagamit upang patunayan ang katayuan ng runtime ng isang daemon ng serbisyo ng Sun Grid Engine. Ang
Ang kasalukuyang pagpapatupad ng Sun Grid Engine ay nagbibigay-daan sa isa na i-query ang SGE_QMASTER daemon at anuman
nagpapatakbo ng SGE_EXECD na daemon. Ang qping command ay ginagamit para magpadala ng SIM (Status Information
Mensahe) sa patutunguhang daemon. Ang layer ng komunikasyon ng tinukoy na daemon ay
tumugon gamit ang isang SIRM (Status Information Response Message) na naglalaman ng status
impormasyon tungkol sa kinonsultang daemon.
Ang qping -dump at -dump_tag na mga opsyon na nagpapahintulot sa isang administrator na obserbahan ang
daloy ng data ng protocol ng komunikasyon ng isang daemon ng serbisyo ng Sun Grid Engine. Ang qping -dump
Ang pagtuturo ay dapat magsimula sa root account at sa parehong host kung saan ang naobserbahan
tumatakbo ang daemon.
Opsyon
-f
Ipakita ang buong impormasyon ng katayuan sa bawat pagitan ng ping.
una output Linya: Ang unang linya ng output ay nagpapakita ng petsa at oras ng kahilingan.
SIRM bersyon: Panloob na numero ng bersyon ng SIRM (Status Information Response Message)
SIRM mensahe id: Kasalukuyang message id para sa koneksyon na ito
simula oras: Oras ng pagsisimula ng daemon. Ang format ay ang mga sumusunod:
MM/DD/YYYY HH:MM:SS (segundo mula noong 01.01.1970)
tumakbo oras [s]: Oras ng pagpapatakbo sa mga segundo mula noong oras ng pagsisimula
mensahe in basahin buffer: Nr. ng mga buffered na mensahe sa buffer ng komunikasyon. Ang mga mensahe
ay buffer para sa application (daemon). Kapag ang bilang na ito ay lumaki ng masyadong malaki ang daemon ay
hindi kayang pangasiwaan ang lahat ng mensaheng ipinadala dito.
mensahe in magsulat buffer: Nr. ng mga buffered na mensahe sa komunikasyon write buffer. Ang
Ang mga mensahe ay ipinadala mula sa application (daemon) sa mga konektadong kliyente, ngunit ang
hindi pa naipadala ng communication layer ang mga mensahe. Kung ang bilang na ito ay lumaki nang masyadong malaki,
hindi kayang ipadala ng layer ng komunikasyon ang mga ito nang kasing bilis ng gusto ng application (daemon).
ang mga mensaheng ipapadala.
nr of konektado mga kliyente: Ito ang bilang ng mga aktwal na konektadong kliyente sa daemon na ito.
Ipinahihiwatig din nito ang kasalukuyang koneksyon sa qping.
katayuan: Ang halaga ng katayuan ng daemon. Ang halagang ito ay depende sa application na tumugon
sa qping request. Kung ang aplikasyon ay hindi nagbibigay ng anumang impormasyon ang katayuan ay
99999. Narito ang mga posibleng halaga ng impormasyon ng katayuan para sa mga daemon ng Sun Grid Engine:
qmaster:
0 Walang hindi pangkaraniwang sitwasyon sa timing.
1 Ang isa o higit pang mga thread ay umabot sa timeout ng babala. Maaaring mangyari ito kapag kahit isa
thread ay hindi increment ang kanyang time stamp para sa isang hindi karaniwang mahabang panahon. Isang posible
ang dahilan nito ay isang mataas na workload para sa thread na ito.
2 Ang isa o higit pang mga thread ay umabot sa error timeout. Maaaring mangyari ito kapag kahit isa
hindi nadagdagan ng thread ang kanyang time stamp nang mas mahaba kaysa sa 10 minuto.
3 Ang pagsukat ng oras ay hindi nasimulan.
execd:
0 Walang hindi pangkaraniwang sitwasyon sa timing.
1 Naabot ng dispatcher ang timeout ng babala. Maaaring mangyari ito kapag ginawa ng dispatcher
hindi dagdagan ang kanyang time stamp sa hindi pangkaraniwang mahabang panahon. Ang isang posibleng dahilan para dito ay
isang mataas na workload.
2 Naabot ng dispatcher ang error timeout. Ito ay maaaring mangyari kapag ang dispatcher ay hindi
dinagdagan ang kanyang time stamp nang mas mahaba sa 10 minuto.
3 Ang pagsukat ng oras ay hindi nasimulan.
pang impormasyon: Status message ng daemon. Nakadepende ang value na ito sa application na tumutugon
ang qping request. Kung ang application ay hindi nagbibigay ng anumang impormasyon ang mensahe ng impormasyon
ay "hindi magagamit". Narito ang mga posibleng halaga ng impormasyon ng katayuan para sa Sun Grid
Mga daemon ng makina:
qmaster:
Ang mensahe ng impormasyon ay naglalaman ng impormasyon tungkol sa mga qmaster thread na sinusundan ng isang thread
impormasyon ng estado at oras. Sa bawat oras na dumaan ang isa sa mga kilalang thread
kanilang pangunahing loop ang impormasyon ng oras ay na-update. Dahil ang qmaster ay may dalawang mensahe
mga thread bawat mensahe thread ina-update ang oras. Nangangahulugan ito ng timeout para sa
message thread (MT) ay maaari lamang mangyari kapag wala nang message thread na aktibo:
THREAD_NAME: THREAD_STATE (THREAD_TIME)
THREAD_NAME:
PANGUNAHING: Pangunahing thread
signaler: Signal thread
event_master: Event master thread
timer: Timer thread
manggagawa: Trabaho thread
tagapakinig: Listener thread
scheduler: Scheduler thread
jvm: Java thread
Ang mga pangalan ng thread sa itaas ay susundan ng isang 3 digit na numero.
THREAD_STATE:
R: Tumatakbo
W: Babala
E: Error
THREAD_TIME:
Oras mula noong huling pag-update ng timestamp.
Pagkatapos ng impormasyon ng dispatcher ay sumusunod sa isang karagdagang string ng impormasyon na
inilalarawan ang kumpletong katayuan ng aplikasyon.
execd:
Ang mensahe ng impormasyon ay naglalaman ng impormasyon para sa execd job dispatcher:
dispatcher: STATE (TIME)
ESTADO:
R: Tumatakbo
W: Babala
E: Error
TIME:
Oras mula noong huling pag-update ng timestamp.
Pagkatapos ng thread na impormasyon ay sumusunod sa isang karagdagang string ng impormasyon na naglalarawan
ang katayuan ng aplikasyon.
subaybayan: Kung available, nagpapakita ng mga istatistika sa isang thread. Ang data para sa bawat thread ay ipinapakita
sa isang linya. Ang format ng linyang ito ay maaaring baguhin anumang oras. Ang master lang ang nagpapatupad
ang pagsubaybay.
-tulong
Nagpi-print ng listahan ng lahat ng opsyon.
-i agwat
Itakda ang oras ng pagitan ng qping.
Ang default na interval time ay isang segundo. Magpapadala si Qping ng SIM (Status Information
Mensahe) sa bawat pagitan ng oras.
-impormasyon
Ipakita ang buong impormasyon ng katayuan (tingnan -f para sa karagdagang impormasyon) at lumabas. Ang halaga ng paglabas 0
ay nagpapahiwatig ng walang pagkakamali. Sa mga error, bumabalik ang qping na may 1.
-noalias
Huwag pansinin ang host_aliases file, na matatagpuan sa / /common/host_aliases. If
ginagamit ang opsyong ito, hindi kinakailangan na magtakda ng anumang variable ng kapaligiran ng Sun Grid Engine.
-ssl
Maaaring gamitin ang opsyong ito upang tukuyin ang configuration ng SSL (Secure Socket Layer). Ang qping
gagamit ng configuration para kumonekta sa mga serbisyong nagpapatakbo ng SSL. Kung ang file ng mga setting ng SGE ay
hindi pinanggalingan, kailangan mong gamitin ang -noalias na opsyon upang lampasan ang pangangailangan para sa SGE_ROOT
variable ng kapaligiran. Ang mga sumusunod na variable ng kapaligiran ay ginagamit upang tukuyin ang iyong
mga sertipiko:
SSL_CA_CERT_FILE - CA certificate file
SSL_CERT_FILE - file ng mga certificate
SSL_KEY_FILE - key file
SSL_RAND_FILE - rand file
-cc
Ginagamit ang opsyong ito para piliin ang TCP/IP bilang protocol na ginagamit para kumonekta sa ibang mga serbisyo.
-walang linya
Ang output ng dump ay hindi magkakaroon ng linebreak sa loob ng isang mensahe at ang mga binary na mensahe ay wala
na-unpack.
-tapon
Ang pagpipiliang ito ay nagbibigay-daan sa isang administrator na obserbahan ang daloy ng data ng protocol ng komunikasyon ng a
Daemon ng serbisyo ng Sun Grid Engine. Ang qping -dump na pagtuturo ay dapat magsimula bilang root at on
ang parehong host kung saan tumatakbo ang naobserbahang daemon.
Ang output ay nakasulat sa stdout. Ang environment variable na "SGE_QPING_OUTPUT_FORMAT" ay maaaring
itakda upang itago ang mga column, magtakda ng default na lapad ng column o magtakda ng format ng output ng hostname. Ang
ang value ng environment variable ay maaaring itakda sa anumang kumbinasyon ng mga sumusunod
mga specifier na pinaghihiwalay ng space character:
"h:X" -> itago ang column X
"s:X" -> ipakita ang column X
"w:X:Y" -> itakda ang lapad ng column X sa Y
"hn:X" -> itakda ang parameter ng output ng hostname X.
Ang mga halaga ng X ay "mahaba" o "maikli"
Simulan ang qping -tulong upang makita kung aling mga column ang available.
-dump_tag mga tag [param]
Ang pagpipiliang ito ay may parehong kahulugan sa -dump, ngunit maaaring magbigay ng higit pang impormasyon sa pamamagitan ng
pagtukoy sa antas ng debug at mga uri ng mensahe na dapat i-print ng qping:
-dump_tag LAHAT
Ipinapakita ng opsyong ito ang lahat ng posibleng mensahe sa pag-debug (APP+MSG) para sa mga antas ng debug, ERROR,
BABALA, IMPORMASYON, DEBUG at DPRINTF. Dapat suportahan ng nakontak na serbisyo ang ganitong uri ng
pag-debug. Kasalukuyang hindi ipinapatupad ang opsyong ito.
-dump_tag APP
Ang pagpipiliang ito ay nagpapakita lamang ng mga mensahe ng pag-debug ng application para sa mga antas ng pag-debug, ERROR,
BABALA, IMPORMASYON, DEBUG at DPRINTF. Dapat suportahan ng nakontak na serbisyo ang ganitong uri ng
pag-debug. Kasalukuyang hindi ipinapatupad ang opsyong ito.
-dump_tag MSG
Ang opsyong ito ay may parehong gawi gaya ng opsyong -dump.
marami
Host kung saan tumatakbo ang daemon.
port
Port kung saan nakatali ang daemon (ginamit ang sge_qmaster/sge_execd port number).
pangalan
Pangalan ng endpoint ng komunikasyon ("qmaster" o "execd"). Ang pagtatapos ng komunikasyon ay a
triplet ng hostname/endpoint name/endpoint id (hal. hostA/qmaster/1 o subhost/qstat/4).
id
Id ng endpoint ng komunikasyon ("1" para sa mga daemon)
HALIMBAWA
>qping master_host 31116 qmaster
08/24/2004 16:41:15 ang endpoint master_host/qmaster/1 sa port 31116 ay pataas mula noong 365761 segundo
08/24/2004 16:41:16 ang endpoint master_host/qmaster/1 sa port 31116 ay pataas mula noong 365762 segundo
08/24/2004 16:41:17 ang endpoint master_host/qmaster/1 sa port 31116 ay pataas mula noong 365763 segundo
> qping -info master_host 31116 qmaster 1
08/24/2004 16:42:47:
Bersyon ng SIRM: 0.1
SIRM message id: 1
oras ng pagsisimula: 08/20/2004 11:05:14 (1092992714)
oras ng pagtakbo [s]: 365853
mga mensahe sa read buffer: 0
mga mensahe sa write buffer: 0
nr. ng mga konektadong kliyente: 4
katayuan: 0
impormasyon: ok
> qping -info execd_host 31117 execd 1
08/24/2004 16:43:45:
Bersyon ng SIRM: 0.1
SIRM message id: 1
oras ng pagsisimula: 08/20/2004 11:06:13 (1092992773)
oras ng pagtakbo [s]: 365852
mga mensahe sa read buffer: 0
mga mensahe sa write buffer: 0
nr. ng mga konektadong kliyente: 2
katayuan: 0
impormasyon: ok
Ukol sa kapaligiran MGA VARIABLE
SGE_ROOT Tinutukoy ang lokasyon ng mga standard na configuration file ng Sun Grid Engine.
SGE_CELL Kung nakatakda, tinutukoy ang default na Sun Grid Engine cell.
Gumamit ng qping online gamit ang mga serbisyo ng onworks.net