InglesPransesEspanyol

Ad


OnWorks favicon

mgen - Online sa Cloud

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

Ito ang command mgen 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


mgen - Ang Multi-Generator para sa mga pagsubok sa pagganap ng IP network

SINOPSIS


mgen [ipv4][ipv6][input ][i-save ang ]
[output ][mag-log ][doble]
[txlog][nolog][Kapantay][hostAddr {on|off}]
[pangyayari " kaganapan>"][port ]
[halimbawa ][utos ]
[lababo ][harangan ang][pinagmulan ]
[interface ][ttl ]
[tos ][etiketa ]
[txbuffer ]
[rxbuffer ]
[simula [GMT]][ginalaw ]
[tumpak {on|off}][ifinfo ]
[txcheck][rxcheck][tsek][itigil]
[palitan ][mag-alis ng mga insekto ]
[lokal na Oras ] [pila <pila>]
[brodkast {on|off}]

DESCRIPTION


Ang Multi-Generator (MGEN) ay open source software ng Naval_Research Laboratory (NRL)
PROTocol Engineering Advanced Networking (PROTEAN) group na nagbibigay ng kakayahang
magsagawa ng mga pagsubok at pagsukat sa pagganap ng IP network gamit ang trapiko ng UDP at TCP IP. Ang
Ang toolset ay bumubuo ng mga real-time na pattern ng trapiko upang ang network ay ma-load sa isang
iba't ibang paraan. Ang nabuong trapiko ay maaari ding matanggap at mai-log para sa mga pagsusuri.
Ginagamit ang mga script file upang himukin ang nabuong mga pattern ng paglo-load sa paglipas ng panahon.
Maaaring gamitin ang mga script file na ito upang tularan ang mga pattern ng trapiko ng unicast at/o multicast
UDP at TCP IP application. Ang tool set ay maaaring i-script para dynamic na sumali at umalis sa IP
multicast na grupo. Maaaring gamitin ang data ng log ng MGEN upang kalkulahin ang mga istatistika ng pagganap sa
throughput, mga rate ng pagkawala ng packet, pagkaantala ng komunikasyon, at higit pa. Kasalukuyang tumatakbo ang MGEN
iba't ibang Unix-based (kabilang ang MacOS X) at WIN32 na mga platform. Ang pangunahing kasangkapan ay ang
mgen program na maaaring bumuo, tumanggap, at mag-log ng pagsubok sa trapiko. Ang dokumentong ito ay nagbibigay
impormasyon sa mgen paggamit, payload ng mensahe, at mga format ng script at log file. Dagdag
magagamit ang mga tool upang mapadali ang paggawa ng awtomatikong script file at pag-aaral ng log file.

Opsyon


ipv4 Pinipilit ng mgen na buksan ang mga socket para sa pagpapatakbo ng IPv4 (ibig sabihin, mga socket ng domain ng AF_INET) lamang.
Ang default na gawi para sa mgen ay ang magbukas ng mga socket na may nakabatay sa domain
kapaligiran (hal. RES_OPTIONS) mga variable at ang
uri_ng_IP_address_na_ginamit_sa_script_file_used.

ipv6 Pinipilit ang mgen na buksan ang mga socket para sa pagpapatakbo ng IPv6 (ibig sabihin, AF_INET6 domain sockets)
lamang. Ang default na gawi para sa mgen ay ang magbukas ng mga socket na may nakabatay sa domain
kapaligiran (hal. RES_OPTIONS) mga variable at ang
uri_ng_IP_address_na_ginamit_sa_script_file_used.

input
Nagiging sanhi ng mgen na i-parse ang ibinigay sa startup at mag-iskedyul ng anuman
paghahatid o pagtanggap ng mga kaganapan_ibinigay_sa_script.

i-save ang
Nagiging sanhi ng mgen upang i-save ang sequence number na estado ng anumang nakabinbing mga daloy ng pagpapadala at ang
kasalukuyang kamag-anak na script "offset" oras sa sa anyo ng isang MGEN script.
Ang maaaring gamitin bilang karagdagang input script sa kasunod na paglulunsad ng
mgento ibalik ang mgen sa parehong estado tulad ng dati nang lumabas. Tingnan ang katumbas
pandaigdigang SAVE command_for_further_detail_on_usage.

output
Maging sanhi ng mgen na mag-output ng naka-log na impormasyon sa ipinahiwatig . Bilang default,
mag-log sa stdout. Gamit ang output command, isang umiiral na ng pareho
mapapatungan ang pangalan. Gamitin ang_log_command_to_append_to_an_existing_log_file.

mag-log
Ito ay pareho sa output command maliban na kung mayroon na, ito
ay idaragdag sa halip_ng_papalitan.

doble Nagiging sanhi ng mgen upang i-save ang impormasyon sa pag-log ng output sa isang mas maliit na laki ng binary file
pormat. Ang pagpipiliang ito ay dapat dumating_before_the_output_or_log_command.

txlog Ito ay nagbibigay-daan sa transmission logging. Nagreresulta ito sa pagdaragdag ng mga kaganapan sa SEND sa
log file tuwing may packet_is_sent_by_mgen.

nolog This_disables_logging_completely.

Kapantay Nagiging sanhi ito ng pag-flush ng output log file sa bawat linyang nakasulat. Ito ay
kapaki-pakinabang para sa real-time na pagsubaybay_ng_MGEN_logging

hostAddr {on|off}
Ang pag-on sa opsyong ito ay nagiging sanhi ng mgen na isama ang field na "host" sa mga mensahe ng MGEN
ipinadala. Ang field na "host" ay naglalaman ng isang edukadong hula ng mga machine lokal na IP address
upang makatulong na matukoy ang pinagmulan ng mga mensahe sa mga log file. Kapag ang field na "host" ay
kasalukuyan, ang MGEN log file SEND at RECV na mga kaganapan ay naglalaman ng field na "host>" na nagsasaad ng
orihinal na address ng nagpadala. Ito ay maaaring maging kapaki-pakinabang kapag Network Address Translation
(NAT) o_other_tunneling_occurs_in_test_networks.

pangyayari " kaganapan>"
Ang utos ng kaganapan ay nagpapahintulot sa gumagamit na ipasok ang katumbas ng mga linya ng script ng MGEN
mgen sa pamamagitan ng command-line. Maaaring gamitin ang maramihang mga utos ng kaganapan upang ipasa ang
katumbas ng isang multi-line na script sa MGEN. Tandaan na ang mga kaganapan sa script ng MGEN sa pangkalahatan
naglalaman ng mga puwang at sa gayon ay dapat na naka-encapsulated sa mga quote sa ommand line. Tandaan na
ang maaaring tanggalin at ang aksyon na ipinahiwatig ay gagawin ng mgen
kaagad. Kapag ang command ng kaganapan ay ibinigay sa panahon ng run-time, ang (kung
ibinigay) ay tumutukoy sa isang pagkaantala na nauugnay sa kasalukuyang oras (hal. ang kaganapan ay magaganap
na may pagkatapos ng_ibinigay_antala).

halimbawa
Kung ang isang dati nang instance ng mgen application ay _hindi_ tumatakbo, ang command na ito
nirerehistro ang tumatakbong programa ng mgen bilang isang halimbawa na kinilala ng .
Sa UNIX, ito ay tumutugma sa isang Unix-domain datagram socket na pinangalanan
"/ tmp /" na binuksan at sinusubaybayan para sa mga utos ng MGEN (Sa WIN32, a
"mailslot" na pinangalanang "\.ilslot " ay nilikha at ginagamit). Ang mga interprocess na ito
nagbibigay-daan ang mga channel para sa run-time na kontrol ng mga proseso ng mgen. Ito ang ginustong
methodology para sa run-time na kontrol ng mgen application.Kung isang application instance
gaya ng kinilala ng tumatakbo na ang parameter, anumang kasunod
Ang mga opsyon sa command-line ay ipinapadala sa remote na instance na tumatakbo na, at
lalabas ang bagong instance ng mgen. Ito ay nagpapahintulot sa run-time na kontrol ng posibleng
maramihang background mgeinstances mula sa "shell" o sa pamamagitan ng scripting. Ang kaganapan
Maaaring gamitin ang command upang magpadala ng mga kaganapan sa script ng MGEN_to_mgen_instances_at_run-time.

utos { |STDIN}
Tinutukoy nito ang isang file o device na susubaybayan ng mgen para sa run-time na command input.
Kung ang "STDIN" key ay ginamit, mgenmonitor ang "stdin" (console) input na maaari
magbigay ng krudo run-time na user interface para sa mgen. Mga utos na ipinadala sa mgen dito
fashion ay dapat na delimited sa pamamagitan ng line-break o ang ';' karakter. Tingnan ang halimbawa
command para sa isang mas nababaluktot, at ang ginustong opsyon para sa mgen run-time control.

port
Nagiging sanhi ng mgen na subaybayan ang ibinigay na mga numero ng port para sa natanggap na trapiko ng UDP. Ang format
ng ay isang comma-delimited na listahan ng mga indibidwal o inclusive range
ng mga halaga ng port (Walang pinapayagang puwang sa listahan). Tandaan na ito ay katumbas ng a
scripted 0.0 LISTEN UDP kaganapan sa pagtanggap at maaari ding maging katumbas
nakamit gamit ang utos ng kaganapan gamit ang syntax: mgen event na "LISTEN UDP
"Halimbawa: mgen port 5000,5002,5005-5009

lababo
Nagiging sanhi ng paggamit ng mgento ng file o device (hal. stdout) na ipinahiwatig bilang "sink" o
destinasyon para sa mga ipinadalang daloy ng mensahe ng uri ng protocol na "SINK". Ibig sabihin, MGEN
Ang mga daloy ng mensahe ng uri na "SINK" ay isinulat sa "sink" na device sa halip na sa isang UDP
o TCP socket. Ang pagpi-pipe ng mgen output sa stdout ay nagbibigay-daan sa mga mensahe ng MGEN na magamit
alternatibong transportasyon na ibinibigay ng ibang proseso (hal. ssh, norm, atbp). Ang
espesyal ang halagang "STDOUT" ay magdidirekta sa MGEN SINK
flows_to_the_mgen_process_stdout.

pinagmulan
Ito ang pandagdag sa utos ng lababo. Ito ay nagpapahintulot sa mgen na direktang makatanggap ng a
binary stream ng MGEN messaging mula sa na maaaring ang piped
stdoutmula sa isa pang proseso (hal. ssh, pamantayan, atbp). Ang espesyal string
Ang "STDIN" ay nagiging sanhi ng mgen na makakuha ng input mula sa stdin stream nito. Mga mensaheng binasa mula sa
(o stream) ay may time-stamp at naka-log in_the_MGEN_log_file_as_usual.

simula [GMT]
Nagdudulot ng pagkaantala ng mgen sa pagpoproseso ng mga kaganapan sa script file na nauugnay sa ipinahiwatig
ganap na oras. Ang opsyonal na keyword na "GMT" ay nagpapahiwatig na ang oras ay Greenwich Mean Time
sa halip na ang default na lokal na oras. Ang utos na ito ay nagtatatag ng isang ganap na oras para sa
the_relative_script_time_of_0.0_seconds.

ginalaw
Nagiging sanhi ng paglaktaw ng mgen segundo ng kamag-anak na oras sa pagpapatupad ng script
file na ginamit. Tandaan na kung ang isang ganap na oras ng pagsisimula ay ibinigay gamit ang start command,
ang offset sa script ay tumutugma sa ganap na oras na iyon. Ang default
offset para sa_MGEN_ay_0.0_segundo.

tumpak {on|off}
Kapag pinagana ang tumpak na mode, nagsasagawa ang mgen ng botohan (kung kinakailangan lamang) sa
tiyak na oras ng paghahatid ng packet. Habang ito ay minsan nakakatulong sa mataas na packet
mga rate ng paghahatid, ito ay dumating sa isang halaga ng mataas na paggamit ng CPU ng mgen. Ang default
for this_option_is_"off".

ifinfo
Maaaring gamitin ang opsyong ito para makapag-print ang MGEN ng buod ng mga istatistika upang stderr
lumabas para sa tinukoy na interface ng network. Kasama sa mga istatistikang ito ang mga bilang ng mga frame
ipinadala/natanggap. Magagamit ito para dagdagan/i-verify ang pagganap ng MGEN mayroon man o wala
pinagana ang pag-log

palitan
Nagiging sanhi ng mgen na i-convert ang ipinahiwatig sa isang text-based na log file. Ang
Ang impormasyon ng log file na nakabatay sa teksto ay ididirekta sa stdout maliban kung tinukoy mo ang a
filename na may output o log command. Aalis ang Mgen pagkatapos ng conversion ng file
ay kumpleto.

interface
Nagiging sanhi ng mgen upang itakda ang default na interface ng network para sa IP multicast at/o root node
daloy ng paghahatid sa . ay i-override ang anumang default
interface na tinukoy sa loob ng isang mgenscript file. ay isang "bawat socket"
attribute, at sa kawalan nito, kikilos ang MGEN ayon sa
the_operating_system's_default_behavior.

ttl
Nagiging sanhi ng mgen na itakda ang bilang ng hop para sa IP multicast na trapiko na nabuo ng MGEN.
ay i-override ang anumang default na ttl na ipinahiwatig sa loob ng isang mgen script file.
ay isang "per socket" na katangian. Kung walang ttl na opsyon ang gagamitin, gagawin ng MGEN
kumilos ayon sa default na gawi ng operating system.

tos
Nagiging sanhi ng mgen upang itakda ang IPv4 type-of-service field (sa loob ng packet header) sa
. ay i-override ang anumang default na tos na ipinahiwatig sa loob ng isang
mgen script file. Tulad ng ttl at interface, ang tos ay isang attribute na "per socket". Kung hindi
tos opsyon ay ginagamit, MGEN ay kikilos ayon sa
the_operating_system's_default_behavior.

etiketa
Nagiging sanhi ng pag-set ng mgen bilang default na label ng daloy para sa mga daloy ng IPv6. Ang
tumutugma sa 28-bit IPv6 flow label field at maaaring
tinukoy_sa_decimal_o_hex.

txbuffer
Nagiging sanhi ng mgen upang itakda ang socket na magpadala ng laki ng buffer sa isang halaga ?kahit? kasing laki
bilang . Kung ay mas malaki kaysa sa maximum na pinapayagan ng system,
itatakda sa maximum ng system.

rxbuffer
Nagiging sanhi ng mgento na itinakda ang socket na tumanggap ng laki ng buffer sa isang halaga ?at least? kasinlaki ng
. Kung ay mas malaki kaysa sa maximum na pinapayagan ng system,
itatakda sa maximum ng system.

txcheck
Nagiging sanhi ng mgen na magsama ng opsyonal na 32-bit cyclic redundancy checksum (CRC) sa
pagtatapos ng mga mensahe nito. Ang CHECKSUM flag ay nakatakda upang ipahiwatig ang
presensya_ng_checksum_content.

rxcheck
Pinipilit ang mga mgen receiver na patunayan ang bahagi ng checksum (huling 4 na byte) ng MGEN
mga mensahe kung nakatakda man o hindi ang flag ng CHECKSUM sa field ng mensahe na "mga flag" ng MGEN.
Gamitin ang opsyong ito kapag _kilala_ na ang nagpadala ng MGEN ay nagbibigay ng mga checksum
takpan ang kaso kapag ang mismong field ng "flags" ay posibleng sira.

tsek Itinatakda ang gawi ng mgen na parang parehong inilapat ang txcheck _and_ rxcheck command. Ito
ay ang inirerekomendang opsyon kapag ang MGEN checksum operation ay ninanais upang pareho
ang mga nagpadala at tagatanggap ay nagbibigay_at_nagpapatunay ng_mga_tseke,_ayon sa pagkakabanggit.

itigil Ang utos na ito ay nagiging sanhi ng pag-alis ng mgen. Ito ay kapaki-pakinabang para sa run-
time_control_of_mgen_instances.

lokal na Oras
Ito ay nagbibigay-daan sa pag-log ng mga kaganapan at mga mensahe ng error sa lokal na oras. Bilang default, mga kaganapan
ay naka-log in sa Greenwich_Mean_Time.

pila
Ang pandaigdigang utos na ito ay magiging sanhi ng mgen na buffer mgen packet para sa bawat isa
daloy sa mga panahon ng kasikipan. (Tandaan na ang mga partikular na limitasyon sa daloy ay tinukoy sa
ang antas ng kaganapan sa paghahatid ay i-override ang pandaigdigang ito). Kapag ang bilang ng nakabinbin
ang mga mensahe para sa isang daloy ay lumampas sa limitasyong ito, ang timer ng paghahatid ng mensahe ay magiging
pansamantalang na-deactivate at anumang mga nakabinbing mensahe ay ipapadala nang kasing bilis
maaari. Ang timer ay muling ia-activate sa sandaling bumaba ang bilang ng nakabinbing mensahe sa ibaba
ang limitasyon ng pila, at ang pagpapadala ng mensahe ay babalik sa dating nakaiskedyul
rate ng transmission. Kung walang tinukoy na pandaigdigang utos, isang default ng
Ang "0" ay magkakabisa na magreresulta sa walang pag-uugali sa pagpila, hal
Ang transmission timer ay patuloy na magpapagana sa regular na nakaiskedyul na agwat nito
anuman ang kasikipan ng transportasyon. Walang maipon na bilang ng mga nakabinbing mensahe
at magtatagumpay o mabibigo ang paghahatid ng mensahe depende sa availability ng transportasyon.
Tingnan ang QUEUE para sa_more_details_about_the_queueing_mechanism.

brodkast {on|off}
Nagiging sanhi ng MGEN upang itakda ang opsyon sa socket SO_BROADCAST upang payagan o hindi payagan ang pagpapadala (at
minsan tumatanggap) ng mga broadcast mula sa socket. Tulad ng tos, ttl at interface,
Ang broadcast ay isang attribute na "per socket". Bilang default_BROADCAST_is_set_to_ON.

Gamitin ang mgen online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad