EnglishFrenchSpanyol

Ad


Favicon OnWorks

mgen - Dalam talian di Awan

Jalankan mgen dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah perintah mgen yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


mgen - Multi-Generator untuk ujian prestasi rangkaian IP

SINOPSIS


mgen [ipv4][ipv6][input ][menyelamatkan ]
[output ][log ][perduaan]
[txlog][nolog][flush][hostAddr {on|off}]
[kategori acara " acara>"][pelabuhan ]
[contohnya ][arahan ]
[sink ][menyekat][sumber ]
[antara muka ][ttl ]
[tos ][label ]
[txbuffer ]
[rxbuffer ]
[permulaan [GMT]][mengimbangi ]
[tepat {on|off}][ifinfo ]
[txcheck][rxcheck][menyemak][berhenti]
[menukar ][debug ]
[waktu tempatan ] [beratur <beratur>]
[menyiarkan {on|off}]

DESCRIPTION


Multi-Generator (MGEN) ialah perisian sumber terbuka oleh Naval_Research Laboratory (NRL)
Kumpulan Protocol Engineering Advanced Networking (PROTEAN) yang menyediakan keupayaan untuk
melaksanakan ujian dan pengukuran prestasi rangkaian IP menggunakan trafik IP UDP dan TCP. The
set alat menjana corak trafik masa nyata supaya rangkaian boleh dimuatkan dalam a
pelbagai cara. Trafik yang dijana juga boleh diterima dan dilog untuk analisis.
Fail skrip digunakan untuk memacu corak pemuatan yang dijana sepanjang masa.
Fail skrip ini boleh digunakan untuk meniru corak trafik unicast dan/atau multicast
Aplikasi UDP dan TCP IP. Set alat boleh diskrip untuk menyertai dan meninggalkan IP secara dinamik
kumpulan multicast. Data log MGEN boleh digunakan untuk mengira statistik prestasi pada
daya pengeluaran, kadar kehilangan paket, kelewatan komunikasi dan banyak lagi. MGEN sedang berjalan
pelbagai platform berasaskan Unix (termasuk MacOS X) dan WIN32. Alat utama ialah
mgen program yang boleh menjana, menerima dan log ujian trafik. Dokumen ini menyediakan
maklumat mengenai mgen penggunaan, muatan mesej, dan skrip dan format fail log. Tambahan
alatan tersedia untuk memudahkan penciptaan fail skrip automatik dan analisis fail log.

PILIHAN


ipv4 Paksa mgen untuk membuka soket untuk operasi IPv4 (iaitu soket domain AF_INET) sahaja.
Tingkah laku lalai untuk mgen ialah membuka soket dengan domain berdasarkan
persekitaran (cth RES_OPTIONS) pembolehubah dan
jenis_alamat_IP_digunakan_dalam_fail_skrip_yang_digunakan.

ipv6 Memaksa mgen untuk membuka soket untuk operasi IPv6 (iaitu soket domain AF_INET6)
sahaja. Tingkah laku lalai untuk mgen ialah membuka soket dengan domain berdasarkan
persekitaran (cth RES_OPTIONS) pembolehubah dan
jenis_alamat_IP_digunakan_dalam_fail_skrip_yang_digunakan.

input
Menyebabkan mgen menghuraikan yang diberikan pada permulaan dan jadualkan mana-mana
acara penghantaran atau penerimaan_yang_diberikan_dalam_skrip.

menyelamatkan
Menyebabkan mgen menyimpan keadaan nombor jujukan mana-mana aliran hantaran yang belum selesai dan
skrip relatif semasa "mengimbangi" masa ke dalam bentuk skrip MGEN.
The boleh digunakan sebagai skrip input tambahan pada pelancaran berikutnya
mgento mengembalikan mgen ke keadaan yang sama seperti semasa keluar sebelum ini. Lihat yang setara
perintah JIMAT global_untuk_perincian_selanjutnya_pada_penggunaan.

output
Menyebabkan mgen mengeluarkan maklumat log kepada yang ditunjukkan . Secara lalai,
mgen akan log masuk ke stdout. Dengan arahan output, yang sedia ada yang sama
nama akan ditimpa. Gunakan_log_command_to_append_to_an_existing_log_file.

log
Ini adalah sama dengan arahan output kecuali jika sudah wujud, ia
akan ditambah bukannya_digantikan.

perduaan Menyebabkan mgen menyimpan maklumat pengelogan output dalam fail binari bersaiz lebih kecil
format. Pilihan ini harus datang_sebelum_keluaran_atau_perintah_log.

txlog Ini membolehkan pengelogan penghantaran. Ini mengakibatkan acara SEND ditambahkan pada
log fail setiap kali packet_is_sent_by_mgen.

nolog This_disables_logging_completely.

flush Ini menyebabkan fail log keluaran disiram dengan setiap baris ditulis. Ini adalah
berguna untuk pemantauan masa nyata_of_MGEN_logging

hostAddr {on|off}
Menghidupkan pilihan ini menyebabkan mgen menyertakan medan "hos" dalam mesej MGEN
dihantar. Medan "hos" mengandungi tekaan terpelajar tentang alamat IP tempatan mesin
untuk membantu mengenal pasti sumber mesej dalam fail log. Apabila medan "hos" adalah
sekarang, fail log MGEN SEND dan acara RECV mengandungi medan "host>" yang menunjukkan
alamat asal pengirim. Ini boleh berguna apabila Terjemahan Alamat Rangkaian
(NAT) atau_terowong_lain_berlaku_dalam_rangkaian_ujian.

kategori acara " acara>"
Perintah acara membenarkan pengguna memasukkan barisan skrip MGEN yang setara ke dalam
mgen melalui baris arahan. Arahan acara berbilang boleh digunakan untuk lulus
setara dengan skrip berbilang baris dengan MGEN. Ambil perhatian bahawa acara skrip MGEN secara amnya
mengandungi ruang dan oleh itu mesti dirangkumkan dalam petikan pada baris ommand. Perhatikan bahawa
yang boleh ditinggalkan dan tindakan yang ditunjukkan akan diambil oleh mgen
serta merta. Apabila arahan acara dikeluarkan semasa masa larian, (jika
dengan syarat) menentukan kelewatan relatif kepada masa semasa (cth peristiwa akan berlaku
dengan selepas kelewatan_yang_diberikan).

contohnya
Jika contoh aplikasi mgen yang sedia ada _belum_ sudah berjalan, arahan ini
mendaftarkan program mgen yang sedang berjalan sebagai contoh yang dikenal pasti oleh .
Pada UNIX, ini sepadan dengan soket datagram domain Unix bernama
"/ tmp /" dibuka dan dipantau untuk arahan MGEN (Pada WIN32, a
"mailslot" bernama "\.ilslot " dicipta dan digunakan). Antara proses ini
saluran membenarkan kawalan masa jalan bagi proses mgen. Ini yang diutamakan
metodologi untuk kawalan masa jalan aplikasi mgen.Jika contoh aplikasi
seperti yang dikenal pasti oleh parameter sudah berjalan, mana-mana yang berikutnya
pilihan baris arahan dihantar ke contoh jauh yang sudah berjalan, dan
contoh mgen baharu kemudiannya akan keluar. Ini membenarkan kawalan masa jalan kemungkinan
beberapa contoh latar belakang daripada "shell" atau melalui skrip. Acara
arahan boleh digunakan untuk menghantar acara skrip MGEN_ke_mgen_instances_at_run-time.

arahan { |STDIN}
Ini menentukan fail atau peranti yang mgen akan memantau untuk input arahan masa jalan.
Jika kekunci "STDIN" digunakan, mgenmonitor input "stdin" (konsol) yang boleh
menyediakan antara muka pengguna masa jalan yang kasar untuk mgen. Perintah dihantar kepada mgen dalam hal ini
fesyen mesti dihadkan oleh pemisah baris atau ';' watak. Lihat contoh
arahan untuk lebih fleksibel, dan pilihan pilihan untuk kawalan masa larian mgen.

pelabuhan
Menyebabkan mgen memantau nombor port yang diberikan untuk trafik UDP yang diterima. Formatnya
daripada ialah senarai dipisahkan koma bagi julat individu atau inklusif
daripada nilai port (Tiada ruang dibenarkan dalam senarai). Perhatikan ini bersamaan dengan a
skrip 0.0 DENGAR UDP majlis resepsi dan boleh juga setara
dicapai dengan perintah acara menggunakan sintaks: acara mgen "LISTEN UDP
"Contoh: port mgen 5000,5002,5005-5009

sink
Menyebabkan mgento menggunakan fail atau peranti (cth stdout) yang ditunjukkan sebagai "sinki" atau
destinasi untuk aliran mesej yang dihantar daripada jenis protokol "SINK". Iaitu, MGEN
aliran mesej jenis "SINK" ditulis pada peranti "sink" dan bukannya pada UDP
atau soket TCP. Menyalurkan output mgen ke stdout membolehkan mesej MGEN digunakan
pengangkutan alternatif yang disediakan oleh proses lain (cth ssh, norma, dll). The
istimewa nilai "STDOUT" akan mengarahkan MGEN SINK
flows_to_the_mgen_process_stdout.

sumber
Ini adalah pelengkap kepada arahan sink. Ini membolehkan mgen menerima terus a
aliran binari pemesejan MGEN daripada yang mungkin paip
stdout daripada proses lain (cth ssh, norma, dll). Yang istimewa tali
"STDIN" menyebabkan mgen mendapat input daripada aliran stdinnya. Mesej dibaca daripada
(atau strim) dicap masa dan dilog masuk_fail_log_MGEN_seperti_biasa.

permulaan [GMT]
Menyebabkan mgen melambatkan acara pemprosesan dalam fail skrip berbanding dengan yang ditunjukkan
masa mutlak. Kata kunci "GMT" pilihan menunjukkan masa ialah Masa Min Greenwich
bukannya waktu tempatan lalai. Perintah ini menetapkan masa mutlak untuk
the_relative_script_time_of_0.0_seconds.

mengimbangi
Menyebabkan mgen melangkau detik masa relatif ke dalam pelaksanaan skrip
fail yang digunakan. Ambil perhatian bahawa jika masa mula mutlak diberikan menggunakan arahan mula,
offset ke dalam skrip akan sepadan dengan masa mutlak itu. lalai
offset for_MGEN_is_0.0_saat.

tepat {on|off}
Apabila mod tepat didayakan, mgen melakukan pengundian (hanya seperti yang diperlukan) untuk
penghantaran paket masa dengan tepat. Walaupun ini kadangkala membantu pada paket tinggi
kadar penghantaran, ia datang pada kos penggunaan CPU yang tinggi oleh mgen. lalai
untuk pilihan_ini_"dimatikan".

ifinfo
Pilihan ini boleh digunakan untuk meminta MGEN mencetak ringkasan statistik kepada stderr
keluar untuk antara muka rangkaian yang ditentukan. Statistik ini termasuk kiraan bingkai
dihantar/diterima. Ini boleh digunakan untuk menambah/mengesahkan prestasi MGEN dengan atau tanpa
pembalakan didayakan

menukar
Menyebabkan mgen menukar yang ditunjukkan kepada fail log berasaskan teks. The
maklumat fail log berasaskan teks akan diarahkan ke stdout melainkan anda menyatakan a
nama fail dengan arahan output atau log. Mgen akan keluar selepas penukaran fail
selesai.

antara muka
Menyebabkan mgen menetapkan antara muka rangkaian lalai untuk IP multicast dan/atau nod akar
penghantaran aliran ke . akan mengatasi mana-mana lalai
antara muka yang ditentukan dalam fail mgenscript. ialah "setiap soket"
atribut, dan jika tiada, MGEN akan berkelakuan mengikut
tingkah laku_lalai_sistem_pengoperasian.

ttl
Menyebabkan mgen menetapkan kiraan lompatan untuk trafik multicast IP yang dijana oleh MGEN.
akan mengatasi mana-mana ttl lalai yang ditunjukkan dalam fail skrip mgen.
ialah atribut "per soket". Jika tiada pilihan ttl digunakan, MGEN akan
berkelakuan mengikut tingkah laku lalai sistem pengendalian.

tos
Menyebabkan mgen menetapkan medan jenis perkhidmatan IPv4 (dalam pengepala paket) kepada
. akan mengatasi sebarang to lalai yang ditunjukkan dalam a
fail skrip mgen. Seperti ttl dan antara muka, tos ialah atribut "per soket". Jika tidak
pilihan tos digunakan, MGEN akan berkelakuan mengikut
tingkah laku_lalai_sistem_pengoperasian.

label
Menyebabkan mgen ditetapkan sebagai label aliran lalai untuk aliran IPv6. The
sepadan dengan medan label aliran IPv28 6-bit dan mungkin
ditentukan_dalam_perpuluhan_atau_hex.

txbuffer
Menyebabkan mgen menetapkan saiz penimbal soket menghantar kepada nilai ?sekurang-kurangnya? sama besar
sebagai . Jika adalah lebih besar daripada maksimum yang dibenarkan oleh sistem,
akan ditetapkan kepada maksimum sistem.

rxbuffer
Menyebabkan mgento menetapkan saiz penimbal soket terima kepada nilai ?sekurang-kurangnya? sebesar
. Jika adalah lebih besar daripada maksimum yang dibenarkan oleh sistem,
akan ditetapkan kepada maksimum sistem.

txcheck
Menyebabkan mgen memasukkan 32-bit cyclic redundansi checksum (CRC) pilihan pada
akhir mesejnya. Bendera CHECKSUM ditetapkan untuk menunjukkan
kehadiran_kandungan_semak.

rxcheck
Memaksa penerima mgen untuk mengesahkan bahagian checksum (4 bait terakhir) MGEN
mesej sama ada bendera CHECKSUM ditetapkan dalam medan mesej "bendera" MGEN.
Gunakan pilihan ini apabila _diketahui_ bahawa pengirim MGEN membekalkan jumlah semak kepada
tutup kes apabila medan "bendera" itu sendiri mungkin rosak.

menyemak Menetapkan tingkah laku mgen seolah-olah kedua-dua perintah txcheck _and_ rxcheck telah digunakan. ini
adalah pilihan yang disyorkan apabila operasi checksum MGEN dikehendaki supaya kedua-duanya
penghantar dan penerima menyediakan_dan_mengesahkan_semakan,_masing-masing.

berhenti Perintah ini menyebabkan mgen keluar. Ini berguna untuk menjalankan-
time_control_of_mgen_instances.

waktu tempatan
Ini membolehkan pengelogan peristiwa dan mesej ralat dalam masa tempatan. Secara lalai, acara
dilog masuk Greenwich_Mean_Time.

beratur
Perintah global ini akan menyebabkan mgen menjadi penimbal paket mgen untuk setiap satu
mengalir semasa tempoh kesesakan. (Perhatikan bahawa had khusus aliran yang dinyatakan di
tahap peristiwa penghantaran akan mengatasi global ini). Apabila bilangan yang belum selesai
mesej untuk aliran melebihi had ini, pemasa penghantaran mesej akan menjadi
dinyahaktifkan buat sementara waktu dan sebarang mesej yang belum selesai akan dihantar secepat
mungkin. Pemasa akan diaktifkan semula setelah kiraan mesej yang belum selesai jatuh di bawah
had baris gilir, dan penghantaran mesej akan kembali kepada yang dijadualkan sebelumnya
kadar penghantaran. Jika tiada arahan global ditentukan, arahan lalai daripada
"0" akan berkuat kuasa yang akan menyebabkan tiada tingkah laku beratur, cth
pemasa penghantaran akan terus menyala pada selang waktu yang dijadualkan
tanpa mengira kesesakan pengangkutan. Tiada kiraan mesej belum selesai akan terkumpul
dan penghantaran mesej akan berjaya atau gagal bergantung pada ketersediaan pengangkutan.
Lihat QUEUE untuk_more_details_about_the_queueing_mechanism.

menyiarkan {on|off}
Menyebabkan MGEN menetapkan pilihan soket SO_BROADCAST untuk membenarkan atau tidak membenarkan penghantaran (dan
kadangkala menerima) siaran daripada soket. Seperti tos, ttl dan antara muka,
siaran ialah atribut "per soket". Secara lalai_BROADCAST_is_set_to_ON.

Gunakan mgen dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad