זהו הפקודה mckey שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
mckey - הגדרת ריבוי שידור RDMA CM ובדיקת העברת נתונים פשוטה.
תַקצִיר
מקי -m multicast_address [-s] [-b bind_address] [-c connections]
[-C message_count] [-S message_size] [-p port_space]
מקי -m multicast_address -s [-b bind_address] [-c חיבורים]
[-C message_count] [-S message_size] [-p port_space]
מקי -M unmapped_multicast_address -b bind_address [-s] [-c חיבורים]
[-C message_count] [-S message_size] [-p port_space]
תיאור
מקים קבוצה של נתיבי תקשורת RDMA multicast בין צמתים באמצעות ה-librdmacm,
מעביר באופן אופציונלי דגימות נתונים לצמתי קליטה, ואז מפרק את התקשורת.
אפשרויות
-m multicast_address
כתובת ריבוי שידור IP להצטרפות.
-M unmapped_multicast_address
RDMA העבר כתובת ריבוי שידור ספציפית להצטרפות.
-s שלח נתונים גרמות לקבוצת השידור הרב-שידור.
-b bind_address
כתובת הרשת המקומית שאליה יש לאגד.
חיבורי -c
מספר ה-QPs להצטרפות לקבוצת ריבוי השידורים. (ברירת מחדל 1)
-C message_count
מספר ההודעות שיש להעביר בכל חיבור. (ברירת מחדל 10)
-S message_size
גודל כל הודעה המועברת, בבתים. ערך זה חייב להיות קטן מ-
ה-MTU של תעבורת ה-RDMA הבסיסית, אחרת תתרחש שגיאה. (ברירת מחדל 100)
-p port_space
מרחב היציאה של תקשורת הנתונים. יכול להיות RDMA UDP (0x0111)
או שטח יציאות IPoIB (0x0002). (ברירת מחדל RDMA_PS_UDP)
אורים
השימוש הבסיסי הוא להפעיל את mckey -m multicast_address במערכת שרת, ואז להפעיל את mckey -m
multicast_address -s במערכת לקוח.
ניתן לאחזר GIDs ייחודיים ל-Infiniband SA שהוקצו ל-multicast על ידי הפעלת mckey עם אפס
כתובת MGID או IP. (לדוגמה, -M 0 או -m 0.0.0.0). הכתובת שהוקצתה תהיה
מוצג כדי לאפשר ללקוחות mckey להצטרף לקבוצה שנוצרה.
מכיוון שבדיקה זו ממפה משאבי RDMA למרחב המשתמשים, המשתמשים חייבים לוודא שיש להם
משאבי מערכת והרשאות זמינים. עיין בקובץ README של libibverbs למידע נוסף
פרטים.
השתמש ב-mckey באינטרנט באמצעות שירותי onworks.net