.\" Licensed under the OpenIB.org BSD license (FreeBSD Variant) - See COPYING.md .TH "UCMATOSE" 1 "2007-05-15" "librdmacm" "librdmacm" librdmacm .SH "نام (NAME)" ucmatose \- برقراری ارتباط RDMA CM و آزمون ساده پینگ\-پونگ. .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fIucmatose\fR [-s server_address] [-b bind_address] [-f address_format] [-P port_space] [-c connections] [-C message_count] [-S message_size] [-a ack_timeout] \fIucmatose\fR -s server_address [-b bind_address] [-f address_format] [-P port_space] [-c connections] [-C message_count] [-S message_size] [-t tos] [-a ack_timeout] .fi .SH "توضیحات (DESCRIPTION)" مجموعه‌ای از اتصالات مطمئن RDMA را با استفاده از librdmacm بین دو گره برقرار می‌کند، به دلخواه داده‌ها را بین گره‌ها انتقال می‌دهد، و سپس اتصال را قطع می‌نماید. .SH "گزینه‌ها (OPTIONS)" .TP \-s server_address نام شبکه یا نشانی IP سیستم سرور که برای اتصالات گوش فرا می‌دهد. نام یا نشانی استفاده‌شده باید بر روی یک دستگاه RDMA مسیریابی شود. این گزینه باید توسط کلاینت مشخص گردد. .TP \-b bind_address نشانی شبکه محلی برای مقید شدن (bind). برای مقید شدن به هر نشانی با IPv6 از \-b ::0 استفاده کنید. .TP \-f address_format قالب نشانی سرور و نشانی مقیدسازی را مشخص می‌کند. به‌طور پیش‌فرض، قالب توسط getaddrinfo() به صورت نام میزبان، نشانی IPv4، یا نشانی IPv6 تعیین می‌شود. این گزینه می‌تواند برای مشخص کردن اینکه یک قالب نشانی ویژه ارائه شده است، به کار رود. مقادیر پشتیبانی‌شده برای address_format عبارتند از: name، ip، ipv6 و gid. .TP \-P port_space فضای پورت را برای اتصال مشخص می‌کند. به‌طور پیش‌فرض، فضای پورت همان فضای پورت RDMA TCP است. (توجه داشته باشید که فضای پورت RDMA ممکن است از فضای مورد استفاده برای IP مجزا باشد.) مقادیر پشتیبانی‌شده برای port_space عبارتند از: tcp و ib. .TP \-c connections تعداد اتصالات جهت برقراری بین کلاینت و سرور. (پیش‌فرض 1) .TP \-C message_count تعداد پیام‌ها برای انتقال بر روی هر اتصال. (پیش‌فرض 10) .TP \-S message_size اندازه هر پیام منتقل‌شده، بر حسب بایت. (پیش‌فرض 100) .TP \-t tos نوع سرویس (Type of Service) مورد استفاده برای ارتباط را مشخص می‌کند. نوع سرویس بر اساس پیکربندی زیرشبکه، وابسته به پیاده‌سازی است. .TP \-a ack_timeout مقدار مهلت زمانی QP ACK را که باید استفاده شود مشخص می‌کند. این مقدار بر اساس فرمول 4.096 * 2^(ack_timeout) میکروثانیه (usec) محاسبه می‌شود. .TP \-m مهاجرت کانال رویداد (event channel migration) را می‌آزماید. تمام شناسه‌های ارتباطی را برای رویدادهای قطع اتصال به یک کانال رویداد دیگر مهاجرت می‌دهد. .SH "نکات (NOTES)" کاربرد پایه‌ای بدین صورت است که ucmatose روی یک سیستم سرور اجرا شود، سپس ucmatose \-s server_name روی سیستم کلاینت به اجرا درآید. .P از آنجا که این آزمون منابع RDMA را به فضای کاربری نگاشت می‌کند، کاربران باید اطمینان حاصل کنند که منابع سیستمی و مجوزهای لازم را در اختیار دارند. برای جزئیات بیشتر به فایل README مربوط به libibverbs مراجعه کنید. .SH "همچنین ببینید (SEE ALSO)" rdma_cm(7), udaddy(1), mckey(1), rping(1)