InggrisPerancisSpanyol

Ad


favorit OnWorks

mgen - Online di Awan

Jalankan mgen di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah mgen yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


mgen - Multi-Generator untuk tes kinerja jaringan IP

RINGKASAN


mg [ipv4][ipv6][memasukkan ][menyimpan ]
[keluaran ][mencatat ][biner]
[txlog][nolog][menyiram][hostAddr {hidup|mati}]
[peristiwa " acara>"][pelabuhan ]
[contoh ][Command ]
[wastafel ][blok][sumber ]
[antarmuka ][Ttl ]
[tos ][label ]
[txbuffer ]
[rxbuffer ]
[awal [WAKTU GREENWICH]][mengimbangi ]
[perlu {hidup|mati}][ifinfo ]
[terima kasih][rxcheck][memeriksa][berhenti]
[mengubah ][men-debug ]
[waktu lokal ] [antre <antre>]
[menyiarkan {hidup|mati}]

DESKRIPSI


Multi-Generator (MGEN) adalah perangkat lunak open source oleh Naval_Research Laboratory (NRL)
Grup PROTocol Engineering Advanced Networking (PROTEAN) yang menyediakan kemampuan untuk
melakukan pengujian dan pengukuran kinerja jaringan IP menggunakan lalu lintas UDP dan TCP IP. NS
toolset menghasilkan pola lalu lintas real-time sehingga jaringan dapat dimuat dalam
berbagai cara. Lalu lintas yang dihasilkan juga dapat diterima dan dicatat untuk dianalisis.
File skrip digunakan untuk mendorong pola pemuatan yang dihasilkan dari waktu ke waktu.
File skrip ini dapat digunakan untuk meniru pola lalu lintas unicast dan/atau multicast
Aplikasi UDP dan TCP IP. Set alat dapat ditulis untuk bergabung secara dinamis dan meninggalkan IP
grup multicast. Data log MGEN dapat digunakan untuk menghitung statistik kinerja pada
throughput, tingkat kehilangan paket, penundaan komunikasi, dan banyak lagi. MGEN saat ini berjalan pada
berbagai platform berbasis Unix (termasuk MacOS X) dan WIN32. Alat utamanya adalah
mg program yang dapat menghasilkan, menerima, dan mencatat lalu lintas pengujian. Dokumen ini menyediakan
informasi tentang mg penggunaan, muatan pesan, dan skrip dan format file log. Tambahan
alat tersedia untuk memfasilitasi pembuatan file skrip otomatis dan analisis file log.

PILIHAN


ipv4 Memaksa mgen untuk membuka soket untuk operasi IPv4 (yaitu soket domain AF_INET) saja.
Perilaku default untuk mgen adalah membuka soket dengan domain berdasarkan
lingkungan (misalnya RES_OPTIONS) variabel dan
ketik_of_IP_addresses_used_in_the_script_file_used.

ipv6 Memaksa mgen untuk membuka soket untuk operasi IPv6 (yaitu soket domain AF_INET6)
hanya. Perilaku default untuk mgen adalah membuka soket dengan domain berdasarkan
lingkungan (misalnya RES_OPTIONS) variabel dan
ketik_of_IP_addresses_used_in_the_script_file_used.

memasukkan
Menyebabkan mgen mengurai yang diberikan saat memulai dan menjadwalkan apa saja
transmisi atau penerimaan events_given_in_the_script.

menyimpan
Menyebabkan mgen untuk menyimpan status nomor urut dari setiap aliran transmisi yang tertunda dan
skrip relatif saat ini "mengimbangi" waktu untuk dalam bentuk skrip MGEN.
NS dapat digunakan sebagai skrip input tambahan pada peluncuran berikutnya
mgento mengembalikan mgen ke keadaan yang sama seperti saat sebelumnya keluar. Lihat yang setara
perintah SIMPAN global_untuk_lebih lanjut_detail_pada_penggunaan.

keluaran
Penyebab mgen untuk menampilkan informasi yang dicatat ke yang ditunjukkan . Secara default,
mgen akan masuk ke stdout. Dengan perintah output, yang sudah ada yang sama
nama akan ditimpa. Gunakan file_log_command_to_append_to_an_existing_log_file.

mencatat
Ini sama dengan perintah output kecuali jika sudah ada, itu
akan ditambahkan sebagai gantinya_of_replaced.

biner Menyebabkan mgen menyimpan informasi logging keluaran dalam file biner berukuran lebih kecil
format. Opsi ini harus come_before_the_output_or_log_command.

txlog Ini memungkinkan pencatatan transmisi. Hal ini menyebabkan acara KIRIM ditambahkan ke
log file setiap kali packet_is_sent_by_mgen.

nolog This_disables_logging_sepenuhnya.

menyiram Ini menyebabkan file log keluaran di-flush dengan setiap baris yang ditulis. Ini adalah
berguna untuk monitoring_of_MGEN_logging waktu nyata

hostAddr {hidup|mati}
Mengaktifkan opsi ini menyebabkan MGEN menyertakan bidang "host" dalam pesan MGEN
terkirim. Bidang "host" berisi tebakan terpelajar dari alamat IP lokal mesin
untuk membantu mengidentifikasi sumber pesan dalam file log. Ketika bidang "host" adalah
saat ini, file log MGEN acara SEND dan RECV berisi bidang "host>" yang menunjukkan
alamat asli pengirim. Ini dapat berguna ketika Terjemahan Alamat Jaringan
(NAT) atau_other_tunneling_occurs_in_test_networks.

peristiwa " acara>"
Perintah acara memungkinkan pengguna untuk memasukkan baris skrip MGEN yang setara ke dalam
mgen melalui baris perintah. Beberapa perintah acara dapat digunakan untuk melewati
setara dengan skrip multi-baris ke MGEN. Perhatikan bahwa acara skrip MGEN umumnya
berisi spasi dan karenanya harus diringkas dalam tanda kutip pada baris perintah. Perhatikan bahwa
NS dapat dihilangkan dan tindakan yang ditunjukkan akan diambil oleh mgen
langsung. Ketika perintah event dikeluarkan selama run-time, (jika
disediakan) menentukan penundaan relatif terhadap waktu saat ini (misalnya acara akan terjadi
dengan setelah the_given_delay).

contoh
Jika instance aplikasi mgen yang sudah ada _not_ sudah berjalan, perintah ini
mendaftarkan program mgen yang sedang berjalan sebagai instans yang diidentifikasi oleh .
Di UNIX, ini sesuai dengan soket datagram domain Unix bernama
"/ tmp /" sedang dibuka dan dipantau untuk perintah MGEN (Pada WIN32, a
"mailslot" bernama "\.ilslot " dibuat dan digunakan). Antarproses ini
saluran memungkinkan kontrol run-time dari proses mgen. Ini yang disukai
metodologi untuk kontrol run-time dari aplikasi mgen.Jika sebuah instance aplikasi
seperti yang diidentifikasi oleh parameter sudah berjalan, selanjutnya
opsi baris perintah ditransmisikan ke instance jarak jauh yang sudah berjalan, dan
instance mgen baru kemudian akan keluar. Ini memungkinkan kontrol run-time dari kemungkinan
beberapa contoh latar belakang dari "shell" atau melalui skrip. Acara
perintah dapat digunakan untuk mengirimkan skrip MGEN events_to_mgen_instances_at_run-time.

Command { |STDIN}
Ini menentukan file atau perangkat yang akan dipantau oleh Mgen untuk input perintah run-time.
Jika kunci "STDIN" digunakan, mgenmemantau input "stdin" (konsol) yang dapat
menyediakan antarmuka pengguna run-time kasar untuk mgen. Perintah dikirim ke mgen dalam hal ini
mode harus dibatasi oleh jeda baris atau ';' karakter. Lihat contohnya
perintah untuk lebih fleksibel, dan pilihan yang lebih disukai untuk kontrol run-time mgen.

pelabuhan
Menyebabkan mgen memantau nomor port yang diberikan untuk lalu lintas UDP yang diterima. Format
dari adalah daftar rentang individu atau inklusif yang dipisahkan koma
nilai port (Tidak ada spasi yang diizinkan dalam daftar). Perhatikan ini setara dengan
scripted 0.0 DENGARKAN UDP acara resepsi dan bisa juga setara
dicapai dengan perintah acara menggunakan sintaks: mgen acara "LISTEN UDP
Contoh: port mgen 5000,5002,5005-5009

wastafel
Penyebab mgento menggunakan file atau perangkat (misalnya stdout) ditunjukkan sebagai "sink" atau
tujuan untuk aliran pesan yang ditransmisikan dari jenis protokol "SINK". Yaitu, MGEN
aliran pesan jenis "SINK" ditulis ke perangkat "wastafel" alih-alih ke UDP
atau soket TCP. Pemipaan output mgen ke stdout memungkinkan pesan MGEN digunakan
transportasi alternatif yang disediakan oleh proses lain (misalnya ssh, norma, dll). NS
spesial nilai "STDOUT" akan mengarahkan MGEN SINK
flow_to_the_mgen_process_stdout.

sumber
Ini adalah pelengkap dari perintah sink. Hal ini memungkinkan Mgen untuk langsung menerima
aliran biner pesan MGEN dari yang mungkin disalurkan
stdoutdari proses lain (misalnya ssh, norma, dll). Yang spesial rangkaian
"STDIN" menyebabkan mgen mendapatkan input dari aliran stdinnya. Pesan dibaca dari
(atau streaming) diberi stempel waktu dan login_the_MGEN_log_file_as_usual.

awal [WAKTU GREENWICH]
Menyebabkan mgen menunda pemrosesan acara dalam file skrip relatif terhadap yang ditunjukkan
waktu mutlak. Kata kunci "GMT" opsional menunjukkan waktunya adalah Greenwich Mean Time
alih-alih waktu lokal default. Perintah ini menetapkan waktu mutlak untuk
the_relative_script_time_of_0.0_detik.

mengimbangi
Menyebabkan mgen untuk dilewati detik waktu relatif ke dalam eksekusi skrip
berkas yang digunakan. Perhatikan bahwa jika waktu mulai absolut diberikan menggunakan perintah mulai,
offset ke dalam skrip akan sesuai dengan waktu absolut itu. Standarnya
offset for_MGEN_is_0.0_detik.

perlu {hidup|mati}
Saat mode presisi diaktifkan, mgen melakukan polling (hanya jika diperlukan) untuk
tepat waktu pengiriman paket. Meskipun ini terkadang membantu pada paket tinggi
tingkat transmisi, itu datang dengan biaya pemanfaatan CPU yang tinggi oleh mgen. Standarnya
untuk this_option_is_"nonaktif".

ifinfo
Opsi ini dapat digunakan untuk membuat MGEN mencetak ringkasan statistik untuk stderr atas
keluar untuk antarmuka jaringan yang ditentukan. Statistik ini termasuk jumlah frame
dikirim/diterima. Ini dapat digunakan untuk menambah/memverifikasi kinerja MGEN dengan atau tanpa
logging diaktifkan

mengubah
Menyebabkan mgen mengonversi yang ditunjukkan ke file log berbasis teks. NS
informasi file log berbasis teks akan diarahkan ke stdout kecuali jika Anda menentukan a
nama file dengan output atau perintah log. Mgen akan keluar setelah konversi file
selesai.

antarmuka
Menyebabkan mgen mengatur antarmuka jaringan default untuk multicast IP dan/atau node root
mengalirkan transmisi ke . akan menimpa default apa pun
antarmuka yang ditentukan dalam file mgenscript. adalah "per soket"
atribut, dan jika tidak ada, MGEN akan berperilaku sesuai dengan
perilaku_default_sistem_operasi_.

Ttl
Menyebabkan mgen mengatur jumlah hop untuk lalu lintas multicast IP yang dihasilkan oleh MGEN.
akan menimpa semua ttl default yang ditunjukkan dalam file skrip mgen.
adalah atribut "per soket". Jika tidak ada opsi ttl yang digunakan, MGEN akan
berperilaku sesuai dengan perilaku default sistem operasi.

tos
Menyebabkan mgen menyetel bidang jenis layanan IPv4 (di dalam header paket) ke
. akan mengganti tos default yang ditunjukkan dalam an
file skrip mgen. Seperti halnya ttl dan antarmuka, tos adalah atribut "per soket". Jika tidak
opsi tos digunakan, MGEN akan berperilaku sesuai dengan
perilaku_default_sistem_operasi_.

label
Menyebabkan mgen untuk mengatur sebagai label aliran default untuk aliran IPv6. NS
sesuai dengan bidang label aliran IPv28 6-bit dan mungkin
ditentukan_in_desimal_atau_hex.

txbuffer
Penyebab mgen untuk mengatur soket mengirimkan ukuran buffer ke nilai ?setidaknya? sebesar
sebagai . Jika lebih besar dari maksimum yang diizinkan oleh sistem,
akan diatur ke sistem maksimum.

rxbuffer
Penyebab mgento mengatur soket menerima ukuran buffer ke nilai ?setidaknya? luas seperti
. Jika lebih besar dari maksimum yang diizinkan oleh sistem,
akan diatur ke sistem maksimum.

terima kasih
Menyebabkan mgen menyertakan cyclic redundancy checksum (CRC) 32-bit opsional pada
akhir pesannya. Bendera CHECKSUM diatur untuk menunjukkan
kehadiran_of_the_checksum_content.

rxcheck
Memaksa penerima MGEN untuk memvalidasi bagian checksum (4 byte terakhir) dari MGEN
pesan apakah atau tidak bendera CHECKSUM diatur di bidang pesan "bendera" MGEN.
Gunakan opsi ini ketika _diketahui_ bahwa pengirim MGEN memasok checksum ke
tutup kasus ketika bidang "bendera" itu sendiri mungkin rusak.

memeriksa Mengatur perilaku mgen seolah-olah kedua perintah txcheck _and_ rxcheck diterapkan. Ini
adalah opsi yang disarankan ketika operasi checksum MGEN diinginkan sehingga keduanya
pengirim dan penerima menyediakan_and_validating_checksums,_masing-masing.

berhenti Perintah ini menyebabkan mgen keluar. Hal ini berguna untuk menjalankan-
waktu_kontrol_of_mgen_instances.

waktu lokal
Ini memungkinkan pencatatan peristiwa dan pesan kesalahan dalam waktu lokal. Secara default, acara
login di Greenwich_Mean_Time.

antre
Perintah global ini akan menyebabkan mgen menjadi buffer paket mgen untuk masing-masing
mengalir selama periode kemacetan. (Perhatikan bahwa batas spesifik aliran yang ditentukan pada
tingkat peristiwa transmisi akan menimpa global ini). Ketika jumlah tertunda
pesan untuk aliran melebihi batas ini, penghitung waktu transmisi pesan akan menjadi
dinonaktifkan sementara dan semua pesan yang tertunda akan dikirimkan secepat
mungkin. Pengatur waktu akan diaktifkan kembali setelah jumlah pesan yang tertunda turun di bawah
batas antrian, dan pengiriman pesan akan kembali ke jadwal sebelumnya
tingkat penularan. Jika tidak ada perintah global yang ditentukan, default dari
"0" akan berlaku yang akan menghasilkan perilaku tidak mengantri, mis
pengatur waktu transmisi akan terus menyala pada interval yang dijadwalkan secara teratur
terlepas dari kemacetan transportasi. Tidak ada jumlah pesan tertunda yang akan diakumulasikan
dan transmisi pesan akan berhasil atau gagal tergantung pada ketersediaan transportasi.
Lihat ANTRIAN untuk_more_details_about_the_queueing_mechanism.

menyiarkan {hidup|mati}
Menyebabkan MGEN menyetel opsi soket SO_BROADCAST untuk mengizinkan atau melarang pengiriman (dan
terkadang menerima) siaran dari soket. Seperti halnya tos, ttl dan antarmuka,
broadcast adalah atribut "per socket". Secara default_BROADCAST_is_set_to_ON.

Gunakan mgen online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad