انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

mgen - آنلاین در ابر

Mgen را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور mgen است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


mgen - Multi-Generator برای تست های عملکرد شبکه IP

خلاصه


mgen [ipv4][ipv6][ورودی ][صرفه جویی ]
[تولید ][ورود به سیستم ][دوتایی]
[txlog][نولوگ][خیط و پیت کردن][hostAddr {روشن|خاموش}]
[واقعه " رویداد>"][بندر ]
[نمونه ][فرمان ]
[فرو رفتن ][مسدود کردن][منبع ]
[رابط ][TTL ]
[به فرم خوانده شده ][برچسب ]
[txbuffer ]
[rxbuffer ]
[شروع [GMT]][چاپ افست ]
[دقیق {روشن|خاموش}][ifinfo ]
[txcheck][rxcheck][بررسی][متوقف کردن]
[تبدیل ][اشکال زدایی کردن ]
[زمان محلی ] [صف <صف>]
[پخش {روشن|خاموش}]

شرح


Multi-Generator (MGEN) نرم افزار منبع باز توسط آزمایشگاه Naval_Research (NRL) است.
گروه Protocol Engineering Advanced Networking (PROTEAN) که این توانایی را فراهم می کند
تست ها و اندازه گیری های عملکرد شبکه IP را با استفاده از ترافیک IP UDP و TCP انجام دهید. در
مجموعه ابزار الگوهای ترافیک بلادرنگ را تولید می کند تا شبکه بتواند در یک بارگذاری شود
راه های متفاوت. ترافیک ایجاد شده را نیز می توان دریافت و برای تجزیه و تحلیل ثبت کرد.
فایل های اسکریپت برای هدایت الگوهای بارگذاری تولید شده در طول زمان استفاده می شوند.
این فایل‌های اسکریپت را می‌توان برای شبیه‌سازی الگوهای ترافیکی unicast و/یا multicast استفاده کرد
برنامه های UDP و TCP IP. مجموعه ابزار را می توان برای پیوستن و ترک IP به صورت پویا اسکریپت کرد
گروه های چندپخشی داده های ثبت MGEN را می توان برای محاسبه آمار عملکرد استفاده کرد
توان عملیاتی، نرخ از دست دادن بسته، تاخیر ارتباط، و بیشتر. MGEN در حال حاضر فعال است
پلتفرم های مختلف مبتنی بر یونیکس (از جمله MacOS X) و WIN32. ابزار اصلی است
mgen برنامه ای که می تواند ترافیک آزمایشی را تولید، دریافت و ثبت کند. این سند ارائه می دهد
اطلاعات در مورد mgen فرمت های استفاده، بار پیام، و اسکریپت و فرمت های فایل لاگ. اضافی
ابزارهایی برای تسهیل ایجاد خودکار فایل اسکریپت و تجزیه و تحلیل فایل log در دسترس هستند.

OPTIONS


ipv4 Mgen را مجبور می‌کند فقط سوکت‌ها را برای عملیات IPv4 باز کند (یعنی سوکت‌های دامنه AF_INET).
رفتار پیش فرض برای mgen این است که سوکت ها را با دامنه بر اساس باز کند
محیط (به عنوان مثال RES_OPTIONS) متغیرها و
type_of_IP_addresses_used_in_the_script_file_used.

ipv6 Mgen را مجبور به باز کردن سوکت‌ها برای عملیات IPv6 می‌کند (یعنی سوکت‌های دامنه AF_INET6)
فقط. رفتار پیش فرض برای mgen این است که سوکت ها را با دامنه بر اساس باز کند
محیط (به عنوان مثال RES_OPTIONS) متغیرها و
type_of_IP_addresses_used_in_the_script_file_used.

ورودی
باعث تجزیه داده شده MGEN می شود در راه اندازی و برنامه ریزی هر
انتقال یا دریافت وقایع_given_in_the_script.

صرفه جویی
باعث می شود MGEN وضعیت شماره دنباله هر جریان انتقال معلق را ذخیره کند
اسکریپت نسبی فعلی "تغییر" زمان به در قالب یک اسکریپت MGEN.
در ممکن است به عنوان یک اسکریپت ورودی اضافی در راه اندازی بعدی استفاده شود
mgento mgen را به همان حالتی که قبلاً خارج شده بود برگرداند. معادل را ببینید
جهانی SAVE command_for_further_detail_on_usage.

تولید
باعث می شود Mgen اطلاعات ثبت شده را به خروجی نشان داده شود . به صورت پیش فرض،
mgen به stdout وارد می شود. با دستور خروجی، یک موجود از همان
نام رونویسی خواهد شد از_log_command_to_append_to_an_existing_log_file استفاده کنید.

ورود به سیستم
این همان دستور خروجی است با این تفاوت که اگر در حال حاضر وجود دارد، آن
به جای_replaced اضافه می شود.

دوتایی باعث می شود Mgen اطلاعات ورود به سیستم خروجی را در یک فایل باینری با اندازه کوچکتر ذخیره کند
قالب این گزینه باید command_before_the_output_or_log_command باشد.

txlog این امکان ثبت گزارش انتقال را فراهم می کند. این باعث می شود که رویدادهای SEND به آن اضافه شوند
هر بار که یک packet_is_sent_by_mgen است، فایل log را ثبت کنید.

نولوگ This_disables_logging_complely.

خیط و پیت کردن این باعث می شود که فایل log خروجی با هر خط نوشته شده شسته شود. این هست
مفید برای نظارت در زمان واقعی_MGEN_logging

hostAddr {روشن|خاموش}
روشن کردن این گزینه باعث می شود mgen فیلد "host" را در پیام های MGEN لحاظ کند
ارسال شد. فیلد "میزبان" حاوی یک حدس آموزشی از آدرس IP محلی ماشین ها است
برای کمک به شناسایی منبع پیام ها در فایل های گزارش. وقتی فیلد «میزبان» باشد
در حال حاضر، فایل log MGEN SEND و رویدادهای RECV حاوی یک فیلد "host>" هستند که نشان دهنده این است
آدرس اصلی فرستنده این می تواند هنگام ترجمه آدرس شبکه مفید باشد
(NAT) یا_دیگر_تونل_سازی_در_شبکه_آزمون_رویداد می شود.

واقعه " رویداد>"
فرمان رویداد به کاربر اجازه می دهد تا معادل خطوط اسکریپت MGEN را وارد کند
mgen از طریق خط فرمان. برای ارسال فرمان می توان از چندین فرمان رویداد استفاده کرد
معادل یک اسکریپت چند خطی به MGEN. توجه داشته باشید که رویدادهای اسکریپت MGEN به طور کلی
حاوی فاصله است و بنابراین باید در گیومه در خط فرمان محصور شود. توجه داشته باشید که
را ممکن است حذف شود و اقدام نشان داده شده توسط mgen انجام خواهد شد
بلافاصله. مستقیما. هنگامی که فرمان رویداد در زمان اجرا صادر می شود، (اگر
ارائه شده) تأخیر نسبت به زمان فعلی را مشخص می کند (مثلاً رویداد رخ خواهد داد
با پس از_تاخیر_داده شده).

نمونه
اگر یک نمونه برنامه MGEN از قبل موجود _not_ در حال اجرا باشد، این دستور
برنامه در حال اجرا mgen را به عنوان نمونه ای که توسط .
در یونیکس، این مربوط به سوکت دیتاگرام دامنه یونیکس به نام است
"/ tmp /در حال باز شدن و نظارت بر دستورات MGEN (در WIN32، a
"mailslot" با نام "\.ilslot ایجاد و استفاده می شود).
کانال ها امکان کنترل زمان اجرا فرآیندهای mgen را فراهم می کنند. این ارجح است
روش برای کنترل زمان اجرا برنامه mgen. اگر یک نمونه برنامه است
همانطور که توسط پارامتر از قبل در حال اجرا است، هر پارامتر بعدی
گزینه های خط فرمان به نمونه راه دوری که قبلاً در حال اجراست منتقل می شود و
سپس نمونه جدید mgen خارج می شود. این امکان کنترل زمان اجرا احتمالاً را فراهم می کند
چندین نمونه پس زمینه از "پوسته" یا از طریق اسکریپت نویسی. رویداد
دستور ممکن است برای ارسال رویدادهای اسکریپت MGEN به_mgen_instances_at_run-time استفاده شود.

فرمان { |STDIN}
این یک فایل یا دستگاهی را مشخص می کند که MGEN برای ورودی فرمان زمان اجرا نظارت می کند.
اگر از کلید "STDIN" استفاده شود، ورودی "stdin" (کنسول) را که می تواند
یک رابط کاربری خام در زمان اجرا برای mgen فراهم کنید. دستورات ارسال شده به mgen در این
مد باید با خطوط شکسته یا ";" مشخص شود. شخصیت. نمونه را ببینید
فرمان برای انعطاف پذیرتر، و گزینه ارجح برای کنترل زمان اجرا mgen.

بندر
باعث می شود MGEN بر شماره پورت های داده شده برای ترافیک دریافتی UDP نظارت کند. قالب
از یک لیست محدود شده با کاما از محدوده های فردی یا فراگیر است
از مقادیر پورت (فاصله در لیست مجاز نیست). توجه داشته باشید که این معادل a است
اسکریپت 0.0 LISTEN UDP رویداد پذیرایی و همچنین می تواند به طور معادل باشد
با دستور رویداد با استفاده از نحو به دست می آید: رویداد mgen "LISTEN UDP
"مثال: پورت mgen 5000,5002,5005-5009

فرو رفتن
باعث استفاده از فایل یا دستگاه (به عنوان مثال stdout) می شود که به عنوان "سینک" یا "sink" نشان داده شده است
مقصد برای جریان های پیام ارسال شده از نوع پروتکل "SINK". یعنی MGEN
جریان پیام از نوع "SINK" به جای UDP در دستگاه "sink" نوشته می شود
یا سوکت TCP لوله گذاری خروجی mgen به stdout امکان استفاده از پیام های MGEN را می دهد
حمل و نقل جایگزین ارائه شده توسط فرآیند دیگری (مانند ssh، norm، و غیره). در
خاص مقدار "STDOUT" MGEN SINK را هدایت می کند
flows_to_the_mgen_process_stdout.

منبع
این مکمل دستور سینک است. این به mgen اجازه می دهد تا مستقیماً a را دریافت کند
جریان باینری پیام MGEN از که ممکن است لوله شده باشد
stdout از یک فرآیند دیگر (مانند ssh، norm، و غیره). خاص رشته
"STDIN" باعث می شود mgen از جریان stdin خود ورودی دریافت کند. پیام های خوانده شده از
(یا جریان) دارای مهر زمانی هستند و در_the_MGEN_log_file_as_usual وارد شده اند.

شروع [GMT]
باعث می شود که پردازش رویدادها در فایل اسکریپت نسبت به موارد ذکر شده به تاخیر بیفتد
زمان مطلق کلمه کلیدی اختیاری "GMT" نشان می دهد که زمان به وقت گرینویچ است
به جای زمان محلی پیش فرض این دستور یک زمان مطلق برای
the_relative_script_time_of_0.0_seconds.

چاپ افست
باعث پرش mgen می شود چند ثانیه زمان نسبی برای اجرای اسکریپت
فایل استفاده شده توجه داشته باشید که اگر زمان شروع مطلق با استفاده از دستور start داده شود،
افست در اسکریپت با آن زمان مطلق مطابقت دارد. پیشفرض
افست برای_MGEN_is_0.0_ثانیه.

دقیق {روشن|خاموش}
هنگامی که حالت دقیق فعال است، mgen نظرسنجی (فقط در صورت نیاز) را انجام می دهد
دقیقاً انتقال بسته زمانی در حالی که این گاهی اوقات در بسته های بالا مفید است
نرخ انتقال، هزینه استفاده بالای CPU توسط mgen را به همراه دارد. پیشفرض
برای this_option_is_"off".

ifinfo
از این گزینه می توان برای چاپ خلاصه ای از آمار توسط MGEN در stderr استفاده کرد
برای رابط شبکه مشخص شده خارج شوید. این آمار شامل تعداد فریم ها می شود
ارسال/دریافت شد. این می تواند برای تقویت/تأیید عملکرد MGEN با یا بدون استفاده شود
ورود به سیستم فعال شد

تبدیل
باعث تبدیل mgen نشان داده شده می شود به یک فایل گزارش متنی. در
اطلاعات فایل لاگ مبتنی بر متن به stdout هدایت می شود مگر اینکه a را مشخص کنید
نام فایل با دستور خروجی یا log. Mgen پس از تبدیل فایل خارج می شود
کامل است

رابط
باعث می شود mgen رابط شبکه پیش فرض را برای چندپخشی IP و/یا گره ریشه تنظیم کند
انتقال جریان به . هر پیش فرضی را لغو می کند
رابط مشخص شده در یک فایل mgenscript. یک "در سوکت" است
ویژگی، و در غیاب آن، MGEN مطابق با آن رفتار خواهد کرد
رفتار_پیش_فرض_سیستم_عملیاتی.

TTL
باعث می شود mgen تعداد پرش را برای ترافیک چندپخشی IP ایجاد شده توسط MGEN تنظیم کند.
هر ttl پیش فرض نشان داده شده در یک فایل اسکریپت mgen را لغو می کند.
یک ویژگی "در سوکت" است. اگر از گزینه ttl استفاده نشود، MGEN این کار را انجام خواهد داد
بر اساس رفتار پیش فرض سیستم عامل رفتار کنید.

به فرم خوانده شده
باعث می شود mgen فیلد نوع سرویس IPv4 (در هدر بسته) را روی
. همه موارد پیش فرض نشان داده شده در یک را لغو می کند
فایل اسکریپت mgen. مانند ttl و رابط، tos یک ویژگی "در سوکت" است. اگر نه
گزینه tos استفاده می شود، MGEN مطابق با آن رفتار خواهد کرد
رفتار_پیش_فرض_سیستم_عملیاتی.

برچسب
باعث تنظیم MGEN می شود به عنوان برچسب جریان پیش فرض برای جریان IPv6. در
مربوط به فیلد برچسب جریان IPv28 6 بیتی است و ممکن است باشد
specified_in_decimal_or_hex.

txbuffer
باعث می شود mgen اندازه بافر انتقال سوکت را روی مقدار ?حداقل؟ به اندازه بزرگ
مانند . اگر بزرگتر از حداکثر مجاز سیستم است،
روی حداکثر سیستم تنظیم خواهد شد.

rxbuffer
باعث می شود که سوکت اندازه بافر دریافت را روی مقدار ?حداقل؟ به بزرگی
. اگر بزرگتر از حداکثر مجاز سیستم است،
روی حداکثر سیستم تنظیم خواهد شد.

txcheck
باعث می شود MGEN شامل یک جمع کنترلی اضافی چرخه ای 32 بیتی اختیاری (CRC) در
انتهای پیام هایش پرچم CHECKSUM برای نشان دادن این تنظیم شده است
حضور_محتوای_جمع_بررسی.

rxcheck
گیرنده های mgen را وادار می کند تا قسمت چک جمع (4 بایت آخر) MGEN را تأیید کنند
پیام هایی که آیا پرچم CHECKSUM در قسمت پیام MGEN "پرچم ها" تنظیم شده باشد یا خیر.
از این گزینه زمانی استفاده کنید که _معلوم است که فرستنده MGEN در حال تامین جمع های چک است
زمانی که خود فیلد "پرچم‌ها" احتمالاً خراب است را پوشش دهید.

بررسی رفتار mgen را طوری تنظیم می کند که گویی هر دو دستور txcheck _and_ rxcheck اعمال شده اند. این
زمانی که عملیات جمع کنترلی MGEN مورد نظر باشد، گزینه پیشنهادی است تا هر دو
فرستنده و گیرنده به ترتیب در حال ارائه_و_تأیید_حساب_های_بررسی هستند.

متوقف کردن این دستور باعث خروج mgen می شود. این برای اجرا مفید است
time_control_of_mgen_instances.

زمان محلی
این امکان ثبت رویدادها و پیام های خطا را در زمان محلی فراهم می کند. به طور پیش فرض، رویدادها
در Greenwich_Mean_Time وارد شده اند.

صف
این دستور سراسری باعث می شود mgen بافر شود بسته های mgen برای هر کدام
در دوره های ازدحام جریان دارد. (توجه داشته باشید که محدودیت های خاص جریان مشخص شده در
سطح رویداد انتقال این جهانی را لغو خواهد کرد). زمانی که تعداد در انتظار
پیام برای یک جریان بیش از این حد، تایمر انتقال پیام خواهد بود
به طور موقت غیرفعال می شود و هر پیام معلق به همان سرعتی منتقل می شود
ممکن است. زمانی که تعداد پیام های معلق به زیر کاهش یابد، تایمر دوباره فعال می شود
محدودیت صف، و انتقال پیام به زمان‌بندی قبلی برمی‌گردد
نرخ انتقال اگر هیچ دستور جهانی مشخص نشده باشد، یک پیش فرض است از
"0" اعمال می شود که منجر به عدم رفتار صف می شود، به عنوان مثال
تایمر انتقال در بازه زمانی برنامه ریزی شده خود به شلیک ادامه می دهد
صرف نظر از ازدحام حمل و نقل هیچ تعداد پیام معلق انباشته نخواهد شد
و بسته به در دسترس بودن حمل و نقل، انتقال پیام با موفقیت انجام می شود یا با شکست مواجه می شود.
برای_more_details_about_the_queueing_mechanism به QUEUE مراجعه کنید.

پخش {روشن|خاموش}
باعث می شود MGEN گزینه سوکت SO_BROADCAST را برای مجاز یا غیرمجاز ارسال تنظیم کند (و
گاهی اوقات دریافت) از سوکت پخش می شود. مانند tos، ttl و رابط،
پخش یک ویژگی "در سوکت" است. به طور پیش فرض_BROADCAST_is_set_to_ON.

با استفاده از خدمات onworks.net از mgen به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad