Proces D2000 Ping (d2ping.exe) je pomocný proces, ktorý slúži na otestovanie pripojenia a komunikácie klienta systému D2000 s procesom D2000 Server. Je vhodné pomocou neho otestovať pripojenie sieťového klienta k procesu D2000 Server pred inštaláciou sieťovej konzoly a pod.
Proces D2000 Ping posiela v blokoch Ping alebo PingUni správy procesu D2000 Server alebo inému procesu D2000, ktorý je k procesu D2000 Server pripojený. Cieľový proces posiela prijatú správu naspäť procesu D2000 Ping.
Ping správy môžu mať pevnú alebo variabilnú dĺžku. V jednom bloku je poslaná jedna alebo viac správ, ktoré cieľový proces posiela naspäť.
Následne je vypisovaná bloková štatistika:

  • minB: najkratšia odozva medzi poslaním pingovacej správy a prijatím odpovede v rámci bloku
  • maxB: najdlhšia odozva medzi poslaním pingovacej správy a prijatím odpovede v rámci bloku
  • avgB: priemerná odozva medzi poslaním pingovacej správy a prijatím odpovede v rámci bloku
  • rt/s: rýchlosť posielania pingovacích správ (počet správ za sekundu) v rámci bloku

Okrem parametrov, ktoré sú spoločné pre všetky procesy systému D2000, pozná D2000 Ping ešte nasledovné špeciálne parametre:

Názov parametra Popis
/DST=meno_procesu Cieľový proces pingovania. Ak nie je zadaný, pingovacie správy sú posielané procesu D2000 Server.
Poznámka: Nie všetky procesy D2000 majú implementované odpovedanie na pingovacie správy. Prejaví sa to tak, že proces D2000 Ping pošle prvý blok správ a zostane čakať na odpovede. Ak niektoré odpovede neprídu, proces sa musí ukončiť.
/BSIZE=veľkost_bloku Množstvo pingovacích správ poslaných počas jedného bloku. Tieto správy sú poslané rýchlo po sebe bez čakania na odpoveď. Ak nie je zadané, tak je rovné 1.
/BDELAY=čakanie_po_bloku Oneskorenie (v sekundách) po spracovaní jedného bloku. Ak nie je zadané, tak je rovné 1 sec.
/MSIZE=veľkosť_pingu Veľkosť dátového poľa vnútri Ping správy. Ak nie je zadaná, tak je rovná 0.
Poznámka: Celková veľkosť správy Ping nulová nebude, keďže obsahuje ešte hlavičku spoločnú pre všetky správy D2000.
/MDYNAMIC=TRUE|FALSE Dynamická veľkosť dátového poľa vnútri Ping správy. Ak /MDYNAMIC=TRUE, v každom bloku sa zväčší veľkosť dátového poľa o jeden bajt, pričom sa začína z hodnoty MSIZE.
/USIZE=počet_UniValov Ak je zadaná nenulová veľkosť /USIZE, pri pingovaní sa nepoužíva správa Ping s dátovým poľom o veľkosti /MSIZE, ale správa PingUni, ktorá obsahuje pole UniVal-ov (hodnôt systému D2000 spolu s užívateľskými príznakmi a ďalšími atribútami). Veľkosť poľa určuje parameter /USIZE.
Poznámka 1: Štatistiky namerané pri posielaní správ Ping a PingUni budú úplne odlišné a nedajú sa priamo porovnávať. Správa obsahujúca hodnoty typu UniVal má komplikovanejšie streamovanie aj destreamovanie ako správa obsahujúca jednoduché pole bajtov. Navyše veľkosť jednej hodnoty typu UniVal je niekoľko desiatok bajtov.
Poznámka 2: Ak je zadaná nenulová veľkosť /USIZE, je ignorovaný parameter /MDYNAMIC, ktorý sa týka iba správ Ping.
/GS=TRUE Ak je zadaný parameter /GS=TRUE, sú vypisované okrem blokových štatistík aj globálne štatistiky:
  • minP: celková najkratšia odozva medzi poslaním pingovacej správy a prijatím odpovede
  • maxP: celková najdlhšia odozva medzi poslaním pingovacej správy a prijatím odpovede
  • avgP: celková priemerná odozva medzi poslaním pingovacej správy a prijatím odpovede
  • nr: celkový počet poslaných pingovacích správ
/BS=FALSE Ak je zadaný parameter /BS=FALSE, nie sú vypisované blokové štatistiky

Súvisiace stránky:

Napíšte komentár