अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

mgen - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में एमजीएन चलाएं

यह कमांड mgen है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


mgen - IP नेटवर्क प्रदर्शन परीक्षणों के लिए बहु-जनरेटर

SYNOPSIS


मेजेन [ipv4][ipv6][निवेश ][बचाना ]
[उत्पादन ][लॉग इन ][बाइनरी]
[टीएक्सलॉग][नाल][लालिमा][मेज़बानAddr {चालू|बंद}]
[घटना " घटना>"][बंदरगाह ]
[उदाहरण ][आदेश ]
[सिंक ][खंड][स्रोत ]
[इंटरफेस ][टीटीएल ]
[tos ][लेबल ]
[टीएक्सबफर ]
[आरएक्सबफर ]
[प्रारंभ [GMT]][ओफ़्सेट ]
[ठीक {चालू|बंद}][इफइन्फो ]
[टीएक्सचेक][आरएक्सचेक][चेक][रुकें]
[बदलना ][डिबग ]
[स्थानीय समय ] [पंक्ति <पंक्ति>]
[प्रसारण {चालू|बंद}]

वर्णन


मल्टी-जेनरेटर (एमजीईएन) नेवल_रिसर्च लेबोरेटरी (एनआरएल) द्वारा ओपन सोर्स सॉफ्टवेयर है।
प्रोटोकॉल इंजीनियरिंग एडवांस्ड नेटवर्किंग (प्रोटियन) समूह जो करने की क्षमता प्रदान करता है
यूडीपी और टीसीपी आईपी ट्रैफिक का उपयोग करके आईपी नेटवर्क प्रदर्शन परीक्षण और मापन करें। NS
टूलसेट रीयल-टाइम ट्रैफ़िक पैटर्न उत्पन्न करता है ताकि नेटवर्क को a . में लोड किया जा सके
तरीकों की विविधता। उत्पन्न ट्रैफ़िक को विश्लेषण के लिए प्राप्त और लॉग भी किया जा सकता है।
स्क्रिप्ट फ़ाइलों का उपयोग समय के साथ उत्पन्न लोडिंग पैटर्न को चलाने के लिए किया जाता है।
इन स्क्रिप्ट फ़ाइलों का उपयोग यूनिकास्ट और/या मल्टीकास्ट के ट्रैफ़िक पैटर्न का अनुकरण करने के लिए किया जा सकता है
यूडीपी और टीसीपी आईपी अनुप्रयोग। टूल सेट को आईपी से गतिशील रूप से जुड़ने और छोड़ने के लिए स्क्रिप्ट किया जा सकता है
मल्टीकास्ट समूह। MGEN लॉग डेटा का उपयोग प्रदर्शन आँकड़ों की गणना के लिए किया जा सकता है
थ्रूपुट, पैकेट हानि दर, संचार विलंब, और बहुत कुछ। MGEN वर्तमान में चल रहा है
विभिन्न यूनिक्स-आधारित (MacOS X सहित) और WIN32 प्लेटफॉर्म। प्रमुख उपकरण है
मेजेन प्रोग्राम जो परीक्षण ट्रैफ़िक उत्पन्न, प्राप्त और लॉग कर सकता है। यह दस्तावेज़ प्रदान करता है
इस पर जानकारी मेजेन उपयोग, संदेश पेलोड, और स्क्रिप्ट और लॉग फ़ाइल स्वरूप। अतिरिक्त
स्वचालित स्क्रिप्ट फ़ाइल निर्माण और लॉग फ़ाइल विश्लेषण की सुविधा के लिए उपकरण उपलब्ध हैं।

विकल्प


ipv4 mgen को केवल IPv4 संचालन (अर्थात AF_INET डोमेन सॉकेट) के लिए सॉकेट खोलने के लिए बाध्य करता है।
Mgen के लिए डिफ़ॉल्ट व्यवहार डोमेन के आधार पर सॉकेट खोलना है
पर्यावरण (जैसे RES_OPTIONS) चर और
type_of_IP_addresses_used_in_the_script_file_used.

ipv6 IPv6 संचालन के लिए सॉकेट खोलने के लिए mgen को बाध्य करता है (अर्थात AF_INET6 डोमेन सॉकेट)
केवल। Mgen के लिए डिफ़ॉल्ट व्यवहार डोमेन के आधार पर सॉकेट खोलना है
पर्यावरण (जैसे RES_OPTIONS) चर और
type_of_IP_addresses_used_in_the_script_file_used.

निवेश
दिए गए को पार्स करने के लिए mgen का कारण बनता है स्टार्टअप पर और कोई भी शेड्यूल करें
प्रसारण या स्वागत कार्यक्रम_दिए गए_इन_द_स्क्रिप्ट।

बचाना
किसी भी लंबित संचारण प्रवाह की अनुक्रम संख्या स्थिति को सहेजने के लिए mgen का कारण बनता है और
वर्तमान सापेक्ष स्क्रिप्ट "ऑफ़सेट" समय के लिए MGEN स्क्रिप्ट के रूप में।
NS के बाद के लॉन्च पर एक अतिरिक्त इनपुट स्क्रिप्ट के रूप में इस्तेमाल किया जा सकता है
mgento mgen को उसी स्थिति में लौटाता है जब पहले बाहर निकला था। समकक्ष देखें
ग्लोबल सेव कमांड_फॉर_फॉरथर_डिटेल_ऑन_यूसेज

उत्पादन
संकेत के लिए लॉग की गई जानकारी को आउटपुट करने के लिए कारण mgen . डिफ़ॉल्ट रूप से,
mgen stdout में लॉग इन करेगा। आउटपुट कमांड के साथ, एक मौजूदा समान
नाम अधिलेखित कर दिया जाएगा। the_log_command_to_append_to_an_existing_log_file का उपयोग करें।

लॉग इन
यह आउटपुट कमांड के समान है सिवाय इसके कि if पहले से मौजूद है, यह
इसके बजाय जोड़ा जाएगा_of_replaced.

बाइनरी आउटपुट लॉगिंग जानकारी को छोटे आकार की बाइनरी फ़ाइल में सहेजने के लिए mgen का कारण बनता है
प्रारूप। यह विकल्प आना चाहिए_before_the_output_or_log_command.

टीएक्सलॉग यह ट्रांसमिशन लॉगिंग को सक्षम बनाता है। इसके परिणामस्वरूप SEND ईवेंट जोड़े जा रहे हैं
लॉग फ़ाइल हर बार एक पैकेट_is_sent_by_mgen.

नाल यह_अक्षम_लॉगिंग_पूरी तरह से।

लालिमा यह आउटपुट लॉग फ़ाइल को लिखी गई प्रत्येक पंक्ति के साथ फ़्लश करने का कारण बनता है। यह है
रीयल-टाइम मॉनिटरिंग_of_MGEN_लॉगिंग के लिए उपयोगी

मेज़बानAddr {चालू|बंद}
इस विकल्प को चालू करने से एमजीईएन संदेशों में "होस्ट" फ़ील्ड को शामिल करता है
भेजे गए। "होस्ट" फ़ील्ड में मशीनों के स्थानीय आईपी पते का एक शिक्षित अनुमान होता है
लॉग फ़ाइलों में संदेशों के स्रोत की पहचान करने में मदद करने के लिए। जब "होस्ट" फ़ील्ड है
वर्तमान, MGEN लॉग फ़ाइल भेजें और RECV ईवेंट में एक "होस्ट>" फ़ील्ड होता है जो दर्शाता है
प्रेषक का मूल पता। यह तब उपयोगी हो सकता है जब नेटवर्क एड्रेस ट्रांसलेशन
(एनएटी) or_other_tunneling_occurs_in_test_networks.

घटना " घटना>"
इवेंट कमांड उपयोगकर्ता को MGEN स्क्रिप्ट लाइनों के समकक्ष में प्रवेश करने की अनुमति देता है
कमांड लाइन के माध्यम से mgen। पास करने के लिए एकाधिक ईवेंट कमांड का उपयोग किया जा सकता है
MGEN के लिए एक बहु-पंक्ति स्क्रिप्ट के बराबर। ध्यान दें कि MGEN स्क्रिप्ट इवेंट आम तौर पर
रिक्त स्थान होते हैं और इस प्रकार ओमांड लाइन पर उद्धरणों में इनकैप्सुलेटेड होना चाहिए। ध्यान दें कि
NS छोड़ा जा सकता है और संकेतित कार्रवाई mgen . द्वारा की जाएगी
तुरंत। जब इवेंट कमांड रन-टाइम के दौरान जारी किया जाता है, तो (अगर
बशर्ते) वर्तमान समय के सापेक्ष देरी को निर्दिष्ट करता है (उदाहरण के लिए घटना घटित होगी
के साथ the_given_delay के बाद)।

उदाहरण
यदि पहले से मौजूद mgen एप्लिकेशन इंस्टेंस _not_ पहले से चल रहा है, तो यह कमांड
द्वारा पहचाने गए उदाहरण के रूप में चल रहे एमजीएन प्रोग्राम को पंजीकृत करता है .
यूनिक्स पर, यह यूनिक्स-डोमेन डेटाग्राम सॉकेट से मेल खाता है जिसका नाम है
"/ Tmp /" MGEN कमांड के लिए खोला और मॉनिटर किया जा रहा है (WIN32 पर, a
"मेलस्लॉट" का नाम "\.ilslot . है " बनाया और उपयोग किया जाता है। ये इंटरप्रोसेस
चैनल एमजीएन प्रक्रियाओं के रन-टाइम नियंत्रण की अनुमति देते हैं। यह पसंदीदा है
एमजीएन एप्लिकेशन के रन-टाइम नियंत्रण के लिए कार्यप्रणाली। यदि कोई एप्लिकेशन इंस्टेंस
के रूप में पहचाना पैरामीटर पहले से चल रहा है, कोई भी बाद में
कमांड-लाइन विकल्प पहले से चल रहे दूरस्थ इंस्टेंस को प्रेषित किए जाते हैं, और
नया एमजीएन इंस्टेंस तब बाहर निकल जाएगा। यह संभवतः रन-टाइम नियंत्रण की अनुमति देता है
"खोल" से या स्क्रिप्टिंग के माध्यम से कई पृष्ठभूमि mgeninstances। घटना
कमांड का उपयोग MGEN स्क्रिप्ट को भेजने के लिए किया जा सकता है event_to_mgen_instances_at_run-time.

आदेश { |एसटीडीआईएन}
यह एक फाइल या डिवाइस को निर्दिष्ट करता है जिसे एमजीएन रन-टाइम कमांड इनपुट के लिए मॉनिटर करेगा।
यदि "STDIN" कुंजी का उपयोग किया जाता है, तो mgen "stdin" (कंसोल) इनपुट की निगरानी करता है जो कर सकता है
एमजीएन के लिए एक क्रूड रन-टाइम यूजर इंटरफेस प्रदान करें। इसमें मैगन को भेजे गए आदेश
फैशन को लाइन-ब्रेक या ';' द्वारा सीमांकित किया जाना चाहिए चरित्र। उदाहरण देखें
अधिक लचीले के लिए कमांड, और एमजीएन रन-टाइम नियंत्रण के लिए पसंदीदा विकल्प।

बंदरगाह
प्राप्त UDP ट्रैफ़िक के लिए दिए गए पोर्ट नंबरों की निगरानी करने के लिए mgen का कारण बनता है। प्रारूप
का व्यक्तिगत या समावेशी श्रेणियों की अल्पविराम-सीमांकित सूची है
बंदरगाह मूल्यों की (सूची में कोई रिक्त स्थान की अनुमति नहीं है)। ध्यान दें कि यह a . के बराबर है
स्क्रिप्टेड 0.0 LISTEN UDP स्वागत समारोह और समकक्ष भी हो सकता है
सिंटैक्स का उपयोग करके इवेंट कमांड के साथ हासिल किया गया: mgen इवेंट "LISTEN UDP
"उदाहरण: एमजीएन पोर्ट 5000,5002,5005-5009

सिंक
"सिंक" या . के रूप में इंगित की गई फ़ाइल या डिवाइस (जैसे stdout) का उपयोग करने के लिए mgento का कारण बनता है
प्रोटोकॉल प्रकार "सिंक" के प्रेषित संदेश प्रवाह के लिए गंतव्य। यानी, MGEN
"सिंक" प्रकार के संदेश प्रवाह यूडीपी के बजाय "सिंक" डिवाइस पर लिखे जाते हैं
या टीसीपी सॉकेट। पाइपिंग एमजीएन आउटपुट को स्टडआउट में एमजीईएन संदेशों का उपयोग करने की अनुमति देता है
किसी अन्य प्रक्रिया द्वारा प्रदान किया गया वैकल्पिक परिवहन (जैसे ssh, मानदंड, आदि)। NS
विशेष मान "STDOUT" MGEN SINK को निर्देशित करेगा
Flow_to_the_mgen_process_stdout.

स्रोत
यह सिंक कमांड का पूरक है। यह mgen को सीधे a . प्राप्त करने की अनुमति देता है
से MGEN मैसेजिंग की बाइनरी स्ट्रीम जो पाइप किया जा सकता है
किसी अन्य प्रक्रिया से stdout (जैसे ssh, मानदंड, आदि)। विशेष डोरी
"एसटीडीआईएन" एमजीएन को अपने स्टडीन स्ट्रीम से इनपुट प्राप्त करने का कारण बनता है। से पढ़े गए संदेश
(या स्ट्रीम) टाइम-स्टैम्प्ड हैं और लॉग इन हैं_the_MGEN_log_file_as_usual.

प्रारंभ [GMT]
संकेत के सापेक्ष स्क्रिप्ट फ़ाइल में प्रसंस्करण घटनाओं में देरी करने के लिए एमजीएन का कारण बनता है
पूर्ण समय। वैकल्पिक "जीएमटी" कीवर्ड इंगित करता है कि समय ग्रीनविच मीन टाइम है
डिफ़ॉल्ट स्थानीय समय के बजाय। यह आदेश के लिए एक पूर्ण समय स्थापित करता है
सापेक्ष_स्क्रिप्ट_समय_0.0_सेकंड।

ओफ़्सेट
एमजीन को स्किप करने का कारण बनता है स्क्रिप्ट के निष्पादन में सापेक्ष समय के सेकंड
फ़ाइल का इस्तेमाल किया। ध्यान दें कि यदि प्रारंभ कमांड का उपयोग करके एक पूर्ण प्रारंभ समय दिया गया है,
स्क्रिप्ट में ऑफसेट उस निरपेक्ष समय के अनुरूप होगा। डिफ़ॉल्ट
ऑफ़सेट for_MGEN_is_0.0_सेकंड।

ठीक {चालू|बंद}
जब सटीक मोड सक्षम होता है, तो mgen मतदान (केवल आवश्यकतानुसार) करता है
ठीक समय पैकेट संचरण। जबकि यह कभी-कभी उच्च पैकेट में सहायक होता है
संचरण दर, यह mgen द्वारा उच्च CPU उपयोग की लागत पर आता है। डिफ़ॉल्ट
इसके लिए_विकल्प_is_"बंद"।

इफइन्फो
इस विकल्प का उपयोग MGEN को आंकड़ों का सारांश प्रिंट करने के लिए किया जा सकता है
निर्दिष्ट नेटवर्क इंटरफ़ेस के लिए बाहर निकलें। इन आँकड़ों में फ़्रेम की संख्या शामिल है
भेजा / प्राप्त किया। इसका उपयोग एमजीईएन के प्रदर्शन को बढ़ाने/सत्यापित करने के लिए या उसके बिना किया जा सकता है
लॉगिंग सक्षम

बदलना
संकेतित को परिवर्तित करने के लिए एमजीएन का कारण बनता है एक पाठ-आधारित लॉग फ़ाइल के लिए। NS
पाठ-आधारित लॉग फ़ाइल जानकारी को तब तक स्टडआउट करने के लिए निर्देशित किया जाएगा जब तक कि आप निर्दिष्ट नहीं करते हैं
आउटपुट या लॉग कमांड के साथ फ़ाइल नाम। फ़ाइल रूपांतरण के बाद Mgen बाहर निकल जाएगा
पूरा है।

इंटरफेस
IP मल्टीकास्ट और/या रूट नोड के लिए डिफ़ॉल्ट नेटवर्क इंटरफ़ेस सेट करने के लिए mgen का कारण बनता है
प्रवाह संचरण करने के लिए . किसी भी डिफ़ॉल्ट को ओवरराइड करेगा
एक mgenscript फ़ाइल के भीतर निर्दिष्ट इंटरफ़ेस। एक "प्रति सॉकेट" है
विशेषता, और इसकी अनुपस्थिति में, MGEN के अनुसार व्यवहार करेगा
the_operating_system's_default_behavior.

टीटीएल
एमजीईएन द्वारा उत्पन्न आईपी मल्टीकास्ट ट्रैफिक के लिए हॉप काउंट सेट करने के लिए एमजीएन का कारण बनता है।
किसी mgen स्क्रिप्ट फ़ाइल में इंगित किए गए किसी भी डिफ़ॉल्ट ttl को ओवरराइड कर देगा।
एक "प्रति सॉकेट" विशेषता है। यदि कोई ttl विकल्प का उपयोग नहीं किया जाता है, MGEN करेगा
ऑपरेटिंग सिस्टम के डिफ़ॉल्ट व्यवहार के अनुसार व्यवहार करें।

tos
mgen को IPv4 टाइप-ऑफ़-सर्विस फ़ील्ड (पैकेट हेडर के भीतर) को सेट करने का कारण बनता है
. a के भीतर इंगित किसी भी डिफ़ॉल्ट सेवा को ओवरराइड कर देगा
एमजीएन स्क्रिप्ट फ़ाइल। ttl और इंटरफ़ेस की तरह, tos एक "प्रति सॉकेट" विशेषता है। अगर नहीं
tos विकल्प का उपयोग किया जाता है, MGEN उसके अनुसार व्यवहार करेगा
the_operating_system's_default_behavior.

लेबल
एमजेन को सेट करने का कारण बनता है IPv6 प्रवाह के लिए डिफ़ॉल्ट प्रवाह लेबल के रूप में। NS
28-बिट IPv6 प्रवाह लेबल फ़ील्ड से मेल खाती है और हो सकती है
निर्दिष्ट_in_decimal_or_hex.

टीएक्सबफर
सॉकेट ट्रांसमिट बफर आकार को कम से कम एक मान पर सेट करने के लिए एमजीएन का कारण बनता है? जितना बड़ा
जैसा . अगर सिस्टम द्वारा अनुमत अधिकतम से बड़ा है,
सिस्टम पर अधिकतम सेट किया जाएगा।

आरएक्सबफर
सॉकेट को बफर आकार प्राप्त करने के लिए मैगेंटो सेट का कारण बनता है? कम से कम? उतना बड़ा जितना
. अगर सिस्टम द्वारा अनुमत अधिकतम से बड़ा है,
सिस्टम पर अधिकतम सेट किया जाएगा।

टीएक्सचेक
एमजीएन को वैकल्पिक 32-बिट चक्रीय अतिरेक चेकसम (सीआरसी) को शामिल करने का कारण बनता है
इसके संदेशों का अंत। CHECKSUM ध्वज को इंगित करने के लिए सेट किया गया है
उपस्थिति_ऑफ_द_चेकसम_कंटेंट।

आरएक्सचेक
MGEN के चेकसम भाग (अंतिम 4 बाइट्स) को सत्यापित करने के लिए mgen रिसीवर्स को बाध्य करता है
संदेश देता है कि CHECKSUM ध्वज MGEN "झंडे" संदेश फ़ील्ड में सेट है या नहीं।
इस विकल्प का उपयोग तब करें जब यह ज्ञात हो कि MGEN प्रेषक चेकसम की आपूर्ति कर रहा है
मामले को कवर करें जब "झंडे" फ़ील्ड स्वयं संभवतः दूषित हो।

चेक mgen व्यवहार को सेट करता है जैसे कि दोनों txcheck _and_ rxcheck कमांड लागू किए गए थे। इस
अनुशंसित विकल्प है जब MGEN चेकसम ऑपरेशन वांछित है ताकि दोनों
प्रेषक और प्राप्तकर्ता क्रमशः_और_सत्यापन_चेकसम प्रदान कर रहे हैं।

रुकें यह आदेश एमजीएन से बाहर निकलने का कारण बनता है। यह चलाने के लिए उपयोगी है-
mgen_instances का समय नियंत्रण।

स्थानीय समय
यह स्थानीय समय में घटनाओं और त्रुटि संदेशों की लॉगिंग को सक्षम बनाता है। डिफ़ॉल्ट रूप से, ईवेंट
ग्रीनविच_मीन_टाइम में लॉग इन हैं।

पंक्ति
यह वैश्विक आदेश mgen को बफ़र करने का कारण बनेगा प्रत्येक के लिए एमजीएन पैकेट
भीड़भाड़ की अवधि के दौरान प्रवाह। (ध्यान दें कि पर निर्दिष्ट प्रवाह विशिष्ट सीमाएं
ट्रांसमिशन इवेंट स्तर इस वैश्विक को ओवरराइड कर देगा)। जब लंबित की संख्या
प्रवाह के लिए संदेश इस सीमा से अधिक हैं, संदेश प्रसारण टाइमर होगा
अस्थायी रूप से निष्क्रिय कर दिया गया है और कोई भी लंबित संदेश जितनी जल्दी हो सके प्रसारित किया जाएगा
मुमकिन। लंबित संदेशों की संख्या कम होने पर टाइमर फिर से सक्रिय हो जाएगा
कतार की सीमा, और संदेश प्रसारण पहले से निर्धारित पर वापस आ जाएगा
संचरण की दर। यदि कोई वैश्विक आदेश निर्दिष्ट नहीं है, तो एक डिफ़ॉल्ट का
"0" प्रभावी होगा जिसके परिणामस्वरूप कोई कतारबद्ध व्यवहार नहीं होगा, उदाहरण के लिए
ट्रांसमिशन टाइमर अपने नियमित रूप से निर्धारित अंतराल पर आग लगाना जारी रखेगा
परिवहन की भीड़ की परवाह किए बिना। कोई पेंडिंग मैसेज काउंट जमा नहीं होगा
और संदेश संचरण परिवहन उपलब्धता के आधार पर सफल या विफल हो जाएगा।
QUEUE for_more_details_about_the_queueing_mechanism देखें।

प्रसारण {चालू|बंद}
भेजने की अनुमति देने या अस्वीकार करने के लिए MGEN को सॉकेट विकल्प SO_BROADCAST सेट करने का कारण बनता है (और
कभी-कभी प्राप्त) सॉकेट से प्रसारण। Tos, ttl और इंटरफ़ेस की तरह,
प्रसारण एक "प्रति सॉकेट" विशेषता है। डिफ़ॉल्ट रूप से_BROADCAST_is_set_to_ON.

onworks.net सेवाओं का उपयोग करके ऑनलाइन mgen का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad