IBV_XSRQ_PINGPONG(1) USER COMMANDS IBV_XSRQ_PINGPONG(1)

ibv_xsrq_pingpong - آزمون ساده صف دریافت مشترک (SRQ) در InfiniBand

ibv_xsrq_pingpong [-p port] [-d device] [-i ib port] [-s size] [-m mtu] [-c clients] [-n num_tests] [-l sl] [-e] [-g gid index] HOSTNAME

ibv_xsrq_pingpong [-p port] [-d device] [-i ib port] [-s size] [-m mtu] [-c clients] [-n num_tests] [-l sl] [-e] [-g gid index]

اجرای یک آزمون پینگ‌پنگ ساده بر بستر InfiniBand از طریق سرویس انتقال اتصال مطمئن گسترش‌یافته (XRC)، با استفاده از یک صف دریافت مشترک (SRQ).

استفاده از پورت TCP با شماره PORT برای همگام‌سازی اولیه (پیش‌فرض: 18515)
استفاده از دستگاه IB با نام DEVICE (پیش‌فرض: اولین دستگاه یافت‌شده)
استفاده از درگاه IB شماره PORT (پیش‌فرض: درگاه 1)
ارسال پیام‌های پینگ‌پنگ با اندازه SIZE (پیش‌فرض: 4096)
استفاده از MTU مسیر با اندازه MTU (پیش‌فرض: 2048)
تعداد کلاینت‌ها CLIENTS (تنها در سمت سرور، پیش‌فرض: 1)
انجام NUM_TESTS آزمون به ازای هر کلاینت (پیش‌فرض: 5)
استفاده از SL به عنوان مقدار سطح سرویس (پیش‌فرض: 0)
به خواب رفتن در حین انتظار برای رویدادهای تکمیل کار (پیش‌فرض: نظرسنجی و poll برای تکمیل‌ها)
شاخص محلی GIDINDEX درگاه

ibv_rc_pingpong(1), ibv_uc_pingpong(1), ibv_ud_pingpong(1) ibv_srq_pingpong(1)

<roland@purestorage.com>
<jarod@redhat.com>

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

May 24, 2016 libibverbs