IBV_RC_PINGPONG(1) USER COMMANDS IBV_RC_PINGPONG(1) نام (NAME) ibv_rc_pingpong - آزمون ساده انتقال با اتصال مطمئن (RC) در InfiniBand خلاصه دستور (SYNOPSIS) 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] توضیحات (DESCRIPTION) یک آزمون پینگ‌پنگ ساده را از طریق انتقال با اتصال مطمئن (reliable connected یا RC) بر روی InfiniBand اجرا می‌کند. گزینه‌ها (OPTIONS) -p, --port=PORT استفاده از درگاه TCP با شماره PORT برای همگام‌سازی اولیه (پیش‌فرض: 18515) -d, --ib-dev=DEVICE استفاده از دستگاه IB با نام DEVICE (پیش‌فرض: نخستین دستگاه یافت‌شده) -i, --ib-port=PORT استفاده از درگاه IB با شماره PORT (پیش‌فرض: درگاه 1) -s, --size=SIZE ارسال و دریافت پیام‌های پینگ‌پنگ با اندازه SIZE (پیش‌فرض: 4096) -m, --mtu=SIZE اندازه MTU مسیر برابر با SIZE (پیش‌فرض: 1024) -r, --rx-depth=DEPTH ثبت همزمان DEPTH درخواست دریافت در هر نوبت (پیش‌فرض: 1000) -n, --iters=ITERS انجام ITERS مرتبه تبادل پیام (پیش‌فرض: 1000) -l, --sl=SL استفاده از SL به‌عنوان مقدار سطح سرویس (Service Level) برای QP (پیش‌فرض: 0) -e, --events به خواب رفتن حین انتظار برای رویدادهای تکمیل کار (پیش‌فرض نظرسنجی مداوم یا poll برای رخدادهای تکمیل است) -g, --gid-idx=GIDINDEX مقدار GIDINDEX درگاه محلی -o, --odp استفاده از صفحه‌بندی بر اساس تقاضا (ODP) -P, --prefetch= پیش‌واکشی (prefetch) یک ناحیه حافظه (MR) مبتنی بر ODP -t, --ts دریافت CQE به همراه برچسب زمانی (timestamp) -c, --chk اعتبارسنجی بافر دریافت‌شده -j, --dm استفاده از حافظه دستگاه -N, --new_send استفاده از API جدید post send WR -U, --allow-cc-unprotected اجازه تخصیص حافظه محافظت‌نشده/اشتراکی در مهمان‌های CoCo همچنین ببینید (SEE ALSO) ibv_uc_pingpong(1), ibv_ud_pingpong(1), ibv_srq_pingpong(1), ibv_xsrq_pingpong(1) نویسندگان (AUTHORS) Roland Dreier گزارش باگ‌ها (BUGS) همگام‌سازی شبکه بین نمونه‌های کلاینت و سرور ضعیف است و از به‌کارگیری گزینه‌های ناسازگار میان دو نمونه جلوگیری نمی‌کند. روش مورد استفاده برای دریافت وضعیت‌های تکمیل کار کاملاً بدون نقص نیست و شرایط رقابت (race conditions) ممکن است در برخی سیستم‌ها باعث بروز خطا و شکست در اجرا شود. libibverbs August 30, 2005 IBV_RC_PINGPONG(1)