Ito ang command na ltpclock 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
ltpclock - LTP daemon na gawain para sa pamamahala ng mga nakaiskedyul na kaganapan
SINOPSIS
ltpclock
DESCRIPTION
ltpclock ay isang background na "daemon" na gawain na pana-panahong nagsasagawa ng nakaiskedyul na LTP
mga aktibidad. Awtomatikong na-spawned ito ng ltpadmin bilang tugon sa 's' na utos na
magsisimula ng operasyon ng LTP protocol, at ito ay winakasan ng ltpadmin bilang tugon sa isang
'x' (STOP) na utos.
Isang beses sa bawat segundo, ltpclock nagsasagawa ng sumusunod na aksyon:
Una, pinamamahalaan nito ang kasalukuyang estado ng lahat ng mga link ("spans"). Sa partikular, sinusuri nito
ang edad ng kasalukuyang naka-buffer na session block para sa bawat span at, kung lumampas ang edad na iyon
ang na-configure na limitasyon sa oras ng pagsasama-sama ng span, ay nagbibigay ng "buffer full" semaphore para sa
na sumasaklaw upang simulan ang block segmentation at transmission sa pamamagitan ng ltpmeter.
Sa paggawa nito, hinuhulaan din nito ang mga pagbabago sa estado ng link ("mga pahiwatig ng link") mula sa mga pagbabago sa rate ng data bilang
nabanggit sa database ng RFX ni rfxclock:
Kung ang rate ng paghahatid sa isang kapitbahay ay zero ngunit ngayon ay hindi zero, kung gayon
ang paghahatid sa kapitbahay na iyon ay na-unblock. Ang naaangkop na "buffer na walang laman"
Ang semaphore ay ibinibigay kung walang papalabas na bloke ang ginagawa (nagpapagana ng pagsisimula ng a
bagong transmission session) at ang "segments ready" semaphore ay ibibigay kung ang
Ang queue ng papalabas na segment ay hindi walang laman (nagpapagana ng paghahatid ng mga segment sa pamamagitan ng link
gawain sa output ng serbisyo).
Kung ang rate ng paghahatid sa isang kapitbahay ay hindi zero ngunit ngayon ay zero, kung gayon
ang paghahatid sa kapitbahay na iyon ay naharang -- ibig sabihin, ang mga semapora ay nagti-trigger
hindi na ibibigay ang transmission.
Kung ang imputed rate ng transmission mula sa isang kapitbahay ay hindi zero ngunit ngayon ay zero,
pagkatapos ang lahat ng mga timer na nakakaapekto sa muling paghahatid ng segment sa kapitbahay na iyon ay sinuspinde.
Ito ay may epekto ng pagpapahaba ng agwat ng bawat apektadong timer ayon sa haba
ng oras na ang mga timer ay nananatiling suspendido.
Kung ang imputed rate ng transmission mula sa isang kapitbahay ay zero ngunit ngayon ay hindi zero,
pagkatapos ang lahat ng mga timer na nakakaapekto sa muling paghahatid ng segment sa kapitbahay na iyon ay ipinagpatuloy.
pagkatapos ltpclock muling ipinapadala ang lahat ng hindi kilalang mga segment ng checkpoint, mga segment ng ulat, at
mga segment ng pagkansela na ang mga nakalkulang agwat ng timeout ay nag-expire na.
EXIT STATUS
"0" ltpclock winakasan, sa mga kadahilanang nakasaad sa ion.log file. Kung ang pagwawakas na ito ay
hindi inuutusan, imbestigahan at lutasin ang problemang natukoy sa log file at gamitin
ltpadmin upang muling simulan ltpclock.
"1" ltpclock ay hindi nakapag-attach sa mga pagpapatakbo ng LTP protocol, marahil dahil ltpadmin
hindi pa tumatakbo.
Gamitin ang ltpclock online gamit ang mga serbisyo ng onworks.net