| sminfo(8) | Open IB Diagnostics | sminfo(8) |
نام (NAME)
sminfo - استعلام ویژگی SMInfo در اینفینیباند (InfiniBand)
خلاصه دستور (SYNOPSIS)
sminfo [گزینهها] sm_lid | sm_dr_path [اصلاحکننده]
توضیحات (DESCRIPTION)
بهصورت اختیاری مقدار را تنظیم کرده و خروجی یک استعلام sminfo را در قالبی خوانا برای انسان نمایش میدهد. مدیر زیرشبکه (SM) مقصد همان موردی است که در اطلاعات درگاه محلی فهرست شده، یا SM مشخصشده با LID اختیاری یا با مسیر هدایتشده مستقیم (Direct Routed Path) به SM است.
نکته: استفاده از sminfo برای هر مقصودی غیر از پرسوجوی ساده ممکن است بسیار خطرناک باشد و منجر به اختلال در عملکرد SM مقصد گردد.
گزینهها (OPTIONS)
- -s, --state <state> تنظیم وضعیت SM
- 0 غیرفعال (not active)
1 در حال کشف (discovering)
2 آمادهبهکار (standby)
3 اصلی (master)
-p, --priority <priority> تنظیم اولویت (0-15)
-a, --activity <val> تنظیم شمارش فعالیت (activity count)
فلگهای آدرسدهی (Addressing Flags)
-D, --Direct نشانی مشخصشده یک مسیر هدایتشده (directed route) است
مثالها: [options] -D [options] "0" # درگاه خود (self port) [options] -D [options] "0,1,2,1,4" # خروج از طریق درگاه 1، سپس 2، ... (توجه داشته باشید که دومین عدد در مسیر مشخصشده باید با درگاه مورد استفاده تطابق داشته باشد. این مورد میتواند با استفاده از فلگ انتخاب درگاه '-P' یا درگاه یافتشده از طریق فرآیند انتخاب خودکار مشخص شود.)
-G, --Guid نشانی مشخصشده یک Port GUID است
-L, --Lid نشانی مشخصشده یک LID است
فلگهای انتخاب درگاه (Port Selection flags)
-C, --Ca <ca_name> استفاده از ca_name مشخصشده.
-P, --Port <ca_port> استفاده از ca_port مشخصشده.
- -Y, --pkey-idx <idx>
- نمایه جدول P_Key (مقدار 0-65535، پیشفرض 0) مورد استفاده برای بستههای خروجی SA/GMP MAD. بستههای SMP (مسیر هدایتشده SMI یا هدایتشده با LID) همیشه از نمایه 0 جدول P_Key استفاده میکنند.
انتخاب درگاه محلی (Local port Selection)
پشتیبانی از چندین درگاه/چندین CA: هنگامی که هیچ دستگاه یا درگاه IB مشخص نشده باشد (بخش «پارامترهای محلی umad» در زیر را ببینید)، کتابخانه libibumad درگاه مورد استفاده را بر اساس معیارهای زیر انتخاب میکند:
- 1.
- نخستین درگاهی که در وضعیت ACTIVE باشد.
- 2.
- در صورت پیدا نشدن، نخستین درگاهی که در وضعیت UP باشد (پیوند فیزیکی برقرار باشد).
اگر نام درگاه و/یا CA مشخص شده باشد، کتابخانه libibumad تلاش میکند درخواست کاربر را برآورده سازد، و در صورت عدم امکان شکست میخورد.
برای مثال:
ibaddr # استفاده از نخستین درگاه (معیار شماره ۱ در بالا) ibaddr -C mthca1 # انتخاب بهترین درگاه فقط از "mthca1". ibaddr -P 2 # استفاده از دومین درگاه (active/up) از نخستین دستگاه IB موجود. ibaddr -C mthca0 -P 2 # فقط استفاده از درگاه مشخصشده.
فلگهای اشکالزدایی (Debugging flags)
- -d
- افزایش سطح اشکالزدایی IB. میتواند چندین بار استفاده شود (-ddd یا -d -d -d).
- -e
- نمایش خطاهای ارسال و دریافت (مهلت زمانی و موارد دیگر)
-h, --help نمایش پیام راهنما
- -v, --verbose
- افزایش سطح پرگویی (verbosity) برنامه. میتواند چندین بار استفاده شود (-vv یا -v -v -v)
-V, --version نمایش اطلاعات نسخه.
فلگهای پیکربندی (Configuration flags)
-t, --timeout <timeout_ms> بازنویسی زمان مهلت پیشفرض برای madهای درخواستشده.
- -y, --m_key <key>
- استفاده از M_key مشخصشده برای درخواستها. اگر یک مقدار غیرعددی (مانند 'x') مشخص شود، مقدار از کاربر پرسیده خواهد شد.
--config, -z <config_file> مشخص کردن فایل پیکربندی جایگزین.
فایلها (FILES)
فایل پیکربندی (CONFIG FILE)
/etc/infiniband-diags/ibdiag.conf
یک فایل پیکربندی سراسری برای تنظیم برخی از گزینههای مشترک میان تمام ابزارها ارائه شده است. برای جزئیات بیشتر به فایل پیکربندی ارائهشده مراجعه کنید.
مثالها (EXAMPLES)
sminfo # sminfo درگاه محلی sminfo 32 # نمایش sminfo برای lid 32 sminfo -G 0x8f1040023 # همان مورد اما با استفاده از نشانی guid
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
- Hal Rosenstock
- < <halr@voltaire.com> >
| 2017-08-21 |