RDMA_XCLIENT(1) librdmacm RDMA_XCLIENT(1)

rdma_xclient - برنامه آزمایشی کلاینت ارتباطی RDMA CM

rdma_xclient [-s server_address] [-p server_port] [-c comm_type]

از فراخوانی‌های همگام librdmacm برای برقراری یک اتصال RDMA میان دو گره استفاده می‌کند. این مثال با هدف ارائه یک نمونه کدنویسی بسیار ساده از نحوه استفاده از RDMA تهیه شده است.

آدرس سیستمی را که rdma_server روی آن اجرا می‌شود مشخص می‌کند. به‌طور پیش‌فرض، کلاینت تلاش خواهد کرد با استفاده از 127.0.0.1 به سرور متصل شود.
شماره پورتی را که سرور روی آن گوش می‌دهد مشخص می‌کند. به‌طور پیش‌فرض سرور روی پورت 7471 گوش می‌دهد.
نوع ارتباط برقرار شده با برنامه سرور را مشخص می‌کند. مقدار 'r' منجر به استفاده از QP با اتصال مطمئن (reliable-connected QP - پیش‌فرض) می‌شود. مقدار 'x' از XRC QPهای توسعه‌یافته با اتصال مطمئن استفاده می‌کند.

کاربرد اساسی بدین صورت است که ابتدا rdma_xserver را اجرا کرده و سپس با استفاده از برنامه rdma_client به سرور متصل شوید.

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

rdma_cm(7), udaddy(1), mckey(1), rping(1), rdma_xserver(1), rdma_client(1)

2011-06-15 librdmacm