IBV_RC_PINGPONG(1) USER COMMANDS IBV_RC_PINGPONG(1)

ibv_rc_pingpong - آزمون ساده انتقال با اتصال مطمئن (RC) در InfiniBand

ibv_rc_pingpong [-p port] [-d device] [-i ib port] [-s size] [-m size] [-r rx depth] [-n iters] [-l sl] [-e] [-g gid index] [-o] [-P] [-t] [-c] [-j] [-N] [-U] HOSTNAME

ibv_rc_pingpong [-p port] [-d device] [-i ib port] [-s size] [-m size] [-r rx depth] [-n iters] [-l sl] [-e] [-g gid index] [-o] [-P] [-t] [-c] [-j] [-N] [-U]

یک آزمون پینگ‌پنگ ساده را از طریق انتقال با اتصال مطمئن (reliable connected یا RC) بر روی InfiniBand اجرا می‌کند.

استفاده از درگاه TCP با شماره PORT برای همگام‌سازی اولیه (پیش‌فرض: 18515)
استفاده از دستگاه IB با نام DEVICE (پیش‌فرض: نخستین دستگاه یافت‌شده)
استفاده از درگاه IB با شماره PORT (پیش‌فرض: درگاه 1)
ارسال و دریافت پیام‌های پینگ‌پنگ با اندازه SIZE (پیش‌فرض: 4096)
اندازه MTU مسیر برابر با SIZE (پیش‌فرض: 1024)
ثبت همزمان DEPTH درخواست دریافت در هر نوبت (پیش‌فرض: 1000)
انجام ITERS مرتبه تبادل پیام (پیش‌فرض: 1000)
استفاده از SL به‌عنوان مقدار سطح سرویس (Service Level) برای QP (پیش‌فرض: 0)
به خواب رفتن حین انتظار برای رویدادهای تکمیل کار (پیش‌فرض نظرسنجی مداوم یا poll برای رخدادهای تکمیل است)
مقدار GIDINDEX درگاه محلی
استفاده از صفحه‌بندی بر اساس تقاضا (ODP)
پیش‌واکشی (prefetch) یک ناحیه حافظه (MR) مبتنی بر ODP
دریافت CQE به همراه برچسب زمانی (timestamp)
اعتبارسنجی بافر دریافت‌شده
استفاده از حافظه دستگاه
استفاده از API جدید post send WR
اجازه تخصیص حافظه محافظت‌نشده/اشتراکی در مهمان‌های CoCo

ibv_uc_pingpong(1), ibv_ud_pingpong(1), ibv_srq_pingpong(1), ibv_xsrq_pingpong(1)

<rolandd@cisco.com>

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

August 30, 2005 libibverbs