אנגליתצרפתיתספרדי

הפעל שרתים | Ubuntu > | Fedora > |


סמל OnWorks

mgen - מקוון בענן

הפעל mgen בספק אירוח חינמי של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה mgen שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


mgen - ה-Multi-Generator לבדיקות ביצועי רשת IP

תַקצִיר


mgen [ipv4][ipv6][קלט ][להציל ]
[תפוקה ][היכנס ][בינרי]
[txlog][נולוג][סומק][hostAddr {מופעל|כבוי}]
[אירוע " אירוע>"][נמל ]
[למשל ][הפקודה ]
[כִּיוֹר ][בלוק][מָקוֹר ]
[ממשק ][Ttl ]
[tos ][תווית ]
[txbuffer ]
[rxbuffer ]
[התחלה [שעון גריניץ]][לקזז ]
[צורך {מופעל|כבוי}][אם מידע ]
[txcheck][rxcheck][לבדוק][להפסיק]
[להמיר ][באגים ]
[זמן מקומי ] [תור <תור>]
[מִשׁדָר {מופעל|כבוי}]

תיאור


Multi-Generator (MGEN) היא תוכנת קוד פתוח של Naval_Research Laboratory (NRL)
קבוצת פרוטוקול הנדסת רשת מתקדמת (PROTEAN) המספקת את היכולת
לבצע בדיקות ומדידות של ביצועי רשת IP באמצעות תעבורת UDP ו-TCP IP. ה
ערכת הכלים מייצרת דפוסי תעבורה בזמן אמת כך שניתן לטעון את הרשת ב-a
מגוון דרכים. ניתן גם לקבל את התעבורה שנוצרת ולהתחבר לצורך ניתוחים.
קובצי סקריפט משמשים להנעת דפוסי הטעינה שנוצרו לאורך זמן.
ניתן להשתמש בקובצי סקריפט אלה כדי לחקות את דפוסי התעבורה של unicast ו/או multicast
יישומי UDP ו-TCP IP. ניתן לכתוב את ערכת הכלים כדי להצטרף ולעזוב את ה-IP באופן דינמי
קבוצות ריבוי שידור. ניתן להשתמש בנתוני יומן MGEN כדי לחשב סטטיסטיקות ביצועים על
תפוקה, שיעורי אובדן מנות, עיכוב בתקשורת ועוד. MGEN פועל כעת
פלטפורמות שונות מבוססות יוניקס (כולל MacOS X) ו-WIN32. הכלי העיקרי הוא ה
mgen תוכנית שיכולה ליצור, לקבל ולתיעוד תעבורת בדיקה. מסמך זה מספק
מידע על mgen שימוש, עומס הודעות ופורמטים של קבצי סקריפט ויומן. נוֹסָף
כלים זמינים כדי להקל על יצירה אוטומטית של קבצי סקריפט וניתוח קובצי יומן.

אפשרויות


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 לנתח את הנתון בהפעלה ותזמן כל
אירועי שידור או קליטה_נתונים_בתסריט.

להציל
גורם ל-mgen לשמור את מצב מספר הרצף של כל זרימות שידור ממתינות וה-
התסריט היחסי הנוכחי "קיזוז" זמן ל בצורה של תסריט MGEN.
ה עשוי לשמש כסקריפט קלט נוסף בהשקה שלאחר מכן של
mgento להחזיר את mgen לאותו מצב שבו יצאו קודם לכן. ראה המקבילה
פקודת SAVE גלובלית_לעוד_פרטים_על_שימוש.

תפוקה
גרם ל-mgen להוציא מידע מתועד למצוין . כברירת מחדל,
mgen ייכנס ל-stdout. עם פקודת הפלט, קיים מאותו הדבר
השם יוחלף. השתמש ב-_log_command_to_append_to_an_existing_log_file.

היכנס
זה זהה לפקודת הפלט חוץ מזה שאם כבר קיים, זה
יצורף במקום_של_מוחלף.

בינרי גורם ל-mgen לשמור מידע רישום פלט בקובץ בינארי בגודל קטן יותר
פוּרמָט. אפשרות זו צריכה לבוא_לפני_הפקודה_פלט_או_יומן.

txlog זה מאפשר רישום שידור. כתוצאה מכך יתווסף אירועי SEND ל-
קובץ יומן בכל פעם ש-packet_is_send_by_mgen.

נולוג זה_משבית_לחלוטין_רישום.

סומק זה גורם לקובץ יומן הפלט להישטף עם כל שורה שנכתבה. זה
שימושי לניטור בזמן אמת_של_MGEN_logging

hostAddr {מופעל|כבוי}
הפעלת אפשרות זו גורמת ל-mgen לכלול את השדה "מארח" בהודעות MGEN
נשלח. השדה "מארח" מכיל ניחוש מושכל של כתובת ה-IP המקומית של המכונות
כדי לסייע בזיהוי מקור ההודעות בקובצי יומן. כאשר השדה "מארח" הוא
בהווה, אירועי SEND ו-RECV של קובץ היומן של MGEN מכילים שדה "מארח>" המציין את
הכתובת המקורית של השולח. זה יכול להיות שימושי בעת תרגום כתובות רשת
(NAT) or_other_tunneling_currents_in_test_networks.

אירוע " אירוע>"
פקודת האירוע מאפשרת למשתמש להזין את המקבילה של שורות סקריפט של MGEN
mgen באמצעות שורת הפקודה. ניתן להשתמש במספר פקודות אירועים כדי להעביר את
מקבילה לסקריפט מרובה שורות ל-MGEN. שים לב שאירועי סקריפט של MGEN באופן כללי
מכילים רווחים ולכן חייבים להיות מובלעים במירכאות על שורת הפקודה. ציין זאת
ה ניתן להשמיט והפעולה המצוינת תינקט על ידי mgen
מיד. כאשר פקודת האירוע מונפקת במהלך זמן הריצה, ה- (אם
מסופק) מציין עיכוב ביחס לשעה הנוכחית (למשל האירוע יתרחש
עם אחרי_העיכוב_נתון).

למשל
אם מופע יישום mgen קיים כבר _לא_ פועל, פקודה זו
רושם את תוכנית mgen הפועלת כמופע שזוהה על ידי .
ב-UNIX, זה מתאים לשקע Datagram של תחום Unix בשם
"/ tmp /"נפתח ומנוטר עבור פקודות MGEN (ב-WIN32, א
"mailslot" בשם "\.ilslot " נוצר ומשתמשים בו). תהליכים אלו
ערוצים מאפשרים בקרת זמן ריצה של תהליכי mgen. זה המועדף
מתודולוגיה לבקרת זמן ריצה של יישום mgen.אם מופע יישום
כפי שזוהה על ידי הפרמטר כבר פועל, כל פריט עוקב
אפשרויות שורת הפקודה מועברות למופע המרוחק שכבר פועל, ו
המופע החדש של mgen אז ייצא. זה מאפשר שליטה בזמן ריצה של אולי
מופעי רקע מרובים מה"מעטפת" או באמצעות scripting. האירוע
ניתן להשתמש בפקודה כדי לשגר אירועי סקריפט של MGEN_to_mgen_instances_at_run-time.

הפקודה { |STDIN}
זה מציין קובץ או התקן ש-mgen יפקח על קלט פקודה בזמן ריצה.
אם נעשה שימוש במקש "STDIN", mgenmonitor את הקלט "stdin" (קונסולה) שיכול
לספק ממשק זמן ריצה גולמי עבור mgen. פקודות שנשלחו למגן בזה
אופנה חייבת להיות מופרדת על ידי מעברי שורות או ';' אופי. ראה את המקרה
פקודה לאפשרות גמישה יותר, והאפשרות המועדפת לבקרת זמן ריצה של mgen.

נמל
גורם ל-mgen לנטר את מספרי היציאות הנתונים עבור תעבורת UDP שהתקבלה. הפורמט
של ה היא רשימה מופרדת בפסיק של טווחים בודדים או כוללים
של ערכי יציאה (אין רווחים מותרים ברשימה). שימו לב שזו המקבילה של א
תסריט 0.0 LISTEN UDP אירוע קבלת פנים ויכול להיות גם שווה ערך
הושג עם פקודת האירוע באמצעות התחביר: mgen event "LISTEN UDP
"דוגמה: יציאת mgen 5000,5002,5005-5009

כִּיוֹר
גורם ל-mgento להשתמש בקובץ או במכשיר (למשל stdout) המצוין כ"כיור" או
יעד לזרימות הודעות משודרות מסוג פרוטוקול "SINK". כלומר, MGEN
זרימות הודעות מסוג "SINK" נכתבות למכשיר ה"sink" במקום ל-UDP
או שקע TCP. צנרת פלט mgen ל-stdout מאפשרת שימוש בהודעות MGEN
הובלה חלופית הניתנת על ידי תהליך אחר (למשל ssh, norm, וכו'). ה
מיוחד הערך "STDOUT" יכוון את MGEN SINK
flows_to_the_mgen_process_stdout.

מָקוֹר
זה ההשלמה לפיקוד הכיור. זה מאפשר למגן לקבל ישירות א
זרם בינארי של הודעות MGEN מה- שיכול להיות הצינור
stdoutמתהליך אחר (למשל ssh, norm, וכו'). המיוחד חוּט
"STDIN" גורם ל-mgen לקבל קלט מזרם ה-stdin שלו. הודעות שנקראו מה-
(או זרם) מסומנים בחותמת זמן ומחוברים ל-MGEN_log_file_as_usual.

התחלה [שעון גריניץ]
גורם ל-mgen לעכב אירועי עיבוד בקובץ הסקריפט ביחס למצוין
זמן מוחלט. מילת המפתח האופציונלית "GMT" מציינת שהשעה היא שעון גריניץ'
במקום ברירת המחדל של השעה המקומית. פקודה זו קובעת זמן מוחלט עבור
the_relative_script_time_of_0.0_seconds.

לקזז
גורם למגן לדלג שניות של זמן יחסי לביצוע התסריט
קובץ בשימוש. שימו לב שאם ניתן זמן התחלה מוחלט באמצעות פקודת התחל,
ההיסט לתסריט יתאים לזמן המוחלט הזה. ברירת המחדל
היסט עבור_MGEN_is_0.0_seconds.

צורך {מופעל|כבוי}
כאשר המצב המדויק מופעל, mgen מבצע סקר (רק לפי הצורך) ל
שידור מנות זמן בדיוק. אמנם זה לפעמים מועיל ב-high packet
קצבי שידור, זה בא במחיר של ניצול מעבד גבוה על ידי mgen. ברירת המחדל
שכן_אפשרות_זו_"כבויה".

אם מידע
ניתן להשתמש באפשרות זו כדי לאפשר ל-MGEN להדפיס סיכום של סטטיסטיקות לסטדרר
יציאה עבור ממשק הרשת שצוין. נתונים סטטיסטיים אלה כוללים ספירות של מסגרות
נשלח/התקבל. זה יכול לשמש כדי להגדיל / לאמת את ביצועי MGEN עם או בלי
רישום מופעל

להמיר
גורם למגן להמיר את המצוין לקובץ יומן מבוסס טקסט. ה
מידע על קובץ יומן יומן מבוסס טקסט יופנה אל stdout אלא אם תציין א
שם הקובץ עם פקודת הפלט או היומן. Mgen תצא לאחר המרת הקובץ
הושלם.

ממשק
גורם ל-mgen להגדיר את ממשק הרשת המוגדר כברירת מחדל עבור IP Multicast ו/או צומת שורש
העברת זרימה ל . יעקוף כל ברירת מחדל
ממשק שצוין בתוך קובץ mgenscript. הוא "לכל שקע"
תכונה, ובהיעדרה, MGEN תתנהג בהתאם
התנהגות_ברירת המחדל_של_מערכת ההפעלה.

Ttl
גורם ל-mgen להגדיר את ספירת ההקפצות עבור תעבורת ריבוי שידורי IP שנוצרת על ידי MGEN.
יעקוף כל ברירת מחדל ttl המצוין בתוך קובץ סקריפט mgen.
היא תכונה "לכל שקע". אם לא נעשה שימוש באפשרות ttl, MGEN יעשה זאת
להתנהג בהתאם להתנהגות ברירת המחדל של מערכת ההפעלה.

tos
גורם ל-mgen להגדיר את שדה השירות מסוג IPv4 (בתוך כותרת החבילה) ל
. יעקוף כל הטלת ברירת מחדל המצוינת בתוך
קובץ סקריפט mgen. כמו עם ttl וממשק, tos היא תכונה "לכל שקע". אם לא
נעשה שימוש באפשרות tos, MGEN יתנהג בהתאם
התנהגות_ברירת המחדל_של_מערכת ההפעלה.

תווית
גורם למגן להתקבע כתווית הזרימה המוגדרת כברירת מחדל עבור זרימות IPv6. ה
מתאים לשדה תווית זרימת IPv28 של 6 סיביות ויכול להיות
specific_in_decimal_or_hex.

txbuffer
גורם ל-mgen להגדיר את גודל המאגר של שידור השקע לערך? לפחות? כמו גדול
כפי ש . אם גדול מהמקסימום המותר על ידי המערכת,
יוגדר למקסימום המערכת.

rxbuffer
גורם למג'נטו להגדיר את גודל המאגר של השקע לקבל לערך? לפחות? גדול כמו
. אם גדול מהמקסימום המותר על ידי המערכת,
יוגדר למקסימום המערכת.

txcheck
גורם ל-mgen לכלול 32 סיביות אופציונליות בדיקת יתירות מחזורית (CRC) ב-
סוף ההודעות שלו. דגל CHECKSUM מוגדר כדי לציין את
נוכחות_של_תוכן_הבדיקה.

rxcheck
מאלץ מקלטי mgen לאמת את חלק הבדיקה (4 הבתים האחרונים) של MGEN
הודעות בין אם דגל CHECKSUM מוגדר או לא בשדה ההודעה "דגלים" של MGEN.
השתמש באפשרות זו כאשר _ידוע_ ששולח ה-MGEN מספק סכומי ביקורת
לכסות את המקרה כאשר שדה ה"דגלים" עצמו אולי פגום.

לבדוק מגדיר את התנהגות mgen כאילו הוחלו גם הפקודות txcheck _and_ rxcheck. זֶה
היא האפשרות המומלצת כאשר יש צורך בפעולת MGEN checksum כך ששניהם
שולחים ומקבלים מספקים_ו_מאמתים_סכמי בדיקה,_בהתאמה.

להפסיק פקודה זו גורמת ל-mgen לצאת. זה שימושי לריצה-
זמן_בקרת_מופעי_מגן.

זמן מקומי
זה מאפשר רישום אירועים והודעות שגיאה בזמן מקומי. כברירת מחדל, אירועים
מחוברים ל-Greenwich_Mean_Time.

תור
פקודה גלובלית זו תגרום ל-mgen לחצץ מנות מגן לכל אחת
זרימה בתקופות של גודש. (שים לב שמגבלות ספציפיות לזרימה שצוינו ב-
רמת אירוע השידור תעקוף את הגלובלי הזה). כאשר מספר ממתינים
הודעות עבור זרימה חורג מהמגבלה הזו, טיימר העברת ההודעות יהיה
מושבת באופן זמני וכל ההודעות הממתינות ישודרו במהירות האפשרית
אפשרי. הטיימר יופעל מחדש ברגע שספירת ההודעות הממתינות תרד מתחת
מגבלת התור, והעברת ההודעות תחזור למתוכנן קודם לכן
קצב השידור. אם לא צוינה פקודה גלובלית, ברירת מחדל שֶׁל
"0" יהיה בתוקף מה שלא יביא להתנהגות בתור, למשל
טיימר השידור ימשיך לפעול במרווח המתוכנן הקבוע שלו
ללא קשר לעומסים בתחבורה. לא תצטבר ספירת הודעות ממתינות
והעברת ההודעות תצליח או תיכשל בהתאם לזמינות ההובלה.
ראה QUEUE ל_עוד_פרטים_על_מנגנון_התורים.

מִשׁדָר {מופעל|כבוי}
גורם ל-MGEN להגדיר את אפשרות השקע SO_BROADCAST לאפשר או לא לאפשר שליחה (ו
לפעמים מקבל) שידורים מהשקע. כמו עם tos, ttl וממשק,
שידור הוא תכונה "לכל שקע". כברירת מחדל_BROADCAST_is_set_to_ON.

השתמש ב-mgen באינטרנט באמצעות שירותי onworks.net


Ad


Ad