RPING(1) librdmacm RPING(1)

rping - آزمون اتصال RDMA CM و پینگ‌پنگ RDMA

rping -s [-v] [-V] [-d] [-P] [-a address] [-p port]
		[-C message_count] [-S message_size]
rping -c [-v] [-V] [-d] [-I address] -a address [-p port]
		[-C message_count] [-S message_size]

یک اتصال RDMA قابل‌اطمینان را با استفاده از librdmacm بین دو گره برقرار می‌کند، به صورت اختیاری انتقال‌های RDMA را بین گره‌ها انجام می‌دهد و سپس اتصال را قطع می‌کند.

اجرا به عنوان سرور.
اجرا به عنوان کلاینت.
در سرور، آدرس شبکه‌ای را مشخص می‌کند که اتصال باید به آن bind شود. برای bind شدن به هر آدرسی در IPv6 از -a ::0 استفاده کنید. در کلاینت، آدرس سروری را مشخص می‌کند که باید به آن متصل شد.
آدرسی که باید به عنوان آدرس IP مبدأ برای استفاده به آن bind شد. این گزینه زمانی که چندین آدرس روی یک شبکه دارید یا از مسیریابی پیچیده استفاده می‌کنید، مفید است.
شماره پورت برای سرور در حال شنود.
نمایش داده‌های ping.
اعتبارسنجی داده‌های ping.
نمایش اطلاعات اشکال‌زدایی (debug).
تعداد پیام‌هایی که باید روی هر اتصال منتقل شوند. (پیش‌فرض نامحدود)
اندازه هر پیام منتقل‌شده، بر حسب بایت. (پیش‌فرض 100)
اجرای سرور در حالت پایا (persistent). این حالت اجازه می‌دهد چندین کلاینت rping به یک نمونه واحد از سرور متصل شوند. سرور تا زمان متوقف شدن اجرا خواهد شد.
کنترل ایجاد/تغییر QP مستقیماً از طریق برنامه کاربردی، به جای rdma_cm.

از آنجا که این آزمون منابع RDMA را به فضای کاربری (userspace) نگاشت می‌کند، کاربران باید اطمینان حاصل کنند که منابع سیستمی و مجوزهای لازم را در اختیار دارند. برای جزئیات بیشتر به فایل README مربوط به libibverbs مراجعه کنید.

rdma_cm(7), ucmatose(1), udaddy(1), mckey(1)

2007-05-15 librdmacm