IBV_UD_PINGPONG(1) USER COMMANDS IBV_UD_PINGPONG(1)

ibv_ud_pingpong - آزمون سادهٔ انتقال دیتاگرام غیرقابل‌اعتماد (UD) در InfiniBand

ibv_ud_pingpong [-p port] [-d device] [-i ib port] [-s size] [-r rx depth] [-n iters] [-l sl] [-e] [-g gid index] HOSTNAME

ibv_ud_pingpong [-p port] [-d device] [-i ib port] [-s size] [-r rx depth] [-n iters] [-l sl] [-e] [-g gid index]

یک آزمون سادهٔ پینگ‌پنگ را بر بستر InfiniBand از طریق روش انتقال دیتاگرام غیرقابل‌اعتماد (UD) اجرا می‌کند.

استفاده از درگاه TCP با شماره PORT برای همگام‌سازی اولیه (پیش‌فرض: 18515)
استفاده از دستگاه IB با نام DEVICE (پیش‌فرض: نخستین دستگاه یافت‌شده)
استفاده از درگاه IB با شماره PORT (پیش‌فرض: درگاه 1)
تبادل پیام‌های پینگ‌پنگ با اندازهٔ SIZE (پیش‌فرض: 2048)
ثبت هم‌زمان DEPTH دریافت در هر نوبت (پیش‌فرض: 500)
انجام ITERS بار تبادل پیام (پیش‌فرض: 1000)
ارسال پیام‌ها با سطح سرویس SL (پیش‌فرض: 0)
به خواب رفتن پردازش حین انتظار برای رخدادهای تکمیل کار (پیش‌فرض سرکشی مداوم یا poll برای تکمیل‌ها است)
شناسهٔ درگاه محلی GIDINDEX
اعتبارسنجی بافر دریافت‌شده

ibv_rc_pingpong(1), ibv_uc_pingpong(1), ibv_srq_pingpong(1), ibv_xsrq_pingpong(1)

<rolandd@cisco.com>

همگام‌سازی شبکه میان نمونه‌های کلاینت و سرور ضعیف است و از به‌کارگیری گزینه‌های ناسازگار روی این دو نمونه جلوگیری نمی‌کند. همچنین روش مورد استفاده برای دریافت تکمیل‌های کار (work completions) کاملاً دقیق نیست و شرایط رقابتی (race conditions) ممکن است در برخی سیستم‌ها موجب بروز خطا شود.

August 30, 2005 libibverbs