این دستور hwloc-gather-topology است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
hwloc-gather-topology - فایل های توپولوژی لینوکس مربوطه و خروجی lstopo را ذخیره می کند
استفاده بعدی (احتمالاً آفلاین).
خلاصه
hwloc-gather-topology [گزینه های]
OPTIONS
--io همچنین فایل های مربوط به I/O را جمع آوری کنید. تجمع ممکن است بسیار کندتر باشد و ایجاد شود
آرشیو ممکن است بسیار بزرگتر باشد. --dmi همچنین فایل های مرتبط با DMI/SMBIOS را جمع آوری کنید. در
جمع آوری نیاز به دسترسی ریشه دارد و ماژول هسته dmi-sysfs باید بارگذاری شود.
-h --کمک
نمایش پیام راهنما و خروج
شرح
hwloc-gather-topology تمام فایل های توپولوژی مربوطه را در یک آرشیو ذخیره می کند
(.tar.bz2) و خروجی lstopo (خروجی). ابزار به عنوان مثال فروشگاه
la / proc / cpuinfo فایل و کل /sys/devices/system/node/ درخت دایرکتوری
این فایلها را میتوان بعداً برای بررسی توپولوژی ماشین بهصورت آفلاین استفاده کرد. یک بار تربال
استخراج شده است، برای مثال ممکن است به برخی از ابزارهای خط فرمان hwloc داده شود
از طریق آنها -- ورودی گزینه. همچنین میتوان توپولوژی پیشفرض را نادیده گرفت
کتابخانه hwloc با تنظیم مسیر استخراج شده در HWLOC_FSROOT محیط
متغیر.
هم خروجی بایگانی و هم خروجی lstopo ممکن است به توسعه دهندگان hwloc ارسال شوند تا مشکلات را رفع کنند.
از راه دور
hwloc-gather-topology یک ابزار خاص لینوکس است، بر روی سایر عامل ها نصب نمی شود
سیستم.
توجه: خواندن آن به شدت توصیه می شود هالوک(7) صفحه اجمالی قبل از خواندن
این صفحه مرد
مثال ها
برای ذخیره اطلاعات توپولوژی برای استفاده در آینده (احتمالاً در میزبان دیگری) لطفاً اجرا کنید:
hwloc-gather-topology /tmp/myhost
تمام فایل های توپولوژی مربوطه را در آن ذخیره می کند /tmp/myhost.tar.bz2 آرشیو و
خروجی lstopo در /tmp/myhost.output فایل. این فایل ها را می توان به دیگری منتقل کرد
میزبان برای تجزیه و تحلیل بعدی/آفلاین و/یا به عنوان ورودی ابزارهای مختلف hwloc.
برای استفاده از این داده ها با ابزارهای hwloc باید بسته بندی را باز کنید myhost.tar.bz2 ابتدا بایگانی کنید:
tar jxvf /tmp/myhost.tar.bz2
دایرکتوری جدیدی به نام میزبان من اکنون شامل تمام فایل های توپولوژی است. سپس شما از hwloc مختلف بپرسید
برنامه های کاربردی برای استفاده از این توپولوژی به جای یکی از ماشین واقعی با عبور -- ورودی
میزبان من. برای نمایش توپولوژی کافیست:
lstopo --input ./myhost
لازم نیست که توپولوژی در دایرکتوری فعلی استخراج شود، مطلق یا
مسیرهای نسبی نیز پشتیبانی می شوند:
lstopo --input /path/to/remote/host/extracted/topology/
برای اینکه ببینید hwloc چگونه 8 شغل موازی را در میزبان اصلی توزیع می کند:
hwloc-distrib --input myhost --single 8
برای بدست آوردن شاخص های فیزیکی مربوطه در دستور قبلی:
hwloc-calc --input myhost --po --li --proclist $(hwloc-distrib --input myhost
-- مجرد 8)
هر برنامه ای ممکن است در واقع توپولوژی پیش فرض را با یک آرشیو داده شده لغو کند، حتی اگر
الف ندارد -- ورودی گزینه. HWLOC_FSROOT متغیر محیطی باید استفاده شود
برای انجام این کار:
HWLOC_FSROOT=myhost hwloc-calc --po --li --proclist $(hwloc-distrib --single 8)
همه این دستورات همان خروجی را تولید می کنند که اگر مستقیماً روی هاست روی اجرا شود
که اطلاعات توپولوژی در ابتدا توسط hwloc-gather-topology
اسکریپت
برگشت ارزش
پس از اجرای موفقیت آمیز، hwloc-gather-topology با کد 0 خارج می شود.
hwloc-gather-topology اگر هر نوع خطایی رخ دهد، وضعیت خروج غیر صفر را برمی گرداند
(اما نه محدود به) عدم ایجاد آرشیو یا فایل خروجی.
با استفاده از خدمات onworks.net از hwloc-gather-topology به صورت آنلاین استفاده کنید