عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

lstopo - عبر الإنترنت في السحابة

قم بتشغيل lstopo في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر lstopo الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


lstopo ، lstopo-no-graphics ، hwloc-ls - إظهار طوبولوجيا النظام

موجز


lstopo [ الخيارات ] ... [ اسم الملف ]

lstopo- لا-رسومات [ الخيارات ] ... [ اسم الملف ]

hwloc-ls [ الخيارات ] ... [ اسم الملف ]

نلاحظ أن هالوك(7) يقدم شرحاً مفصلاً لنظام hwloc ؛ يجب أن تقرأ
قبل قراءة صفحة الرجل هذه

OPTIONS


--من و --تنسيق الإخراج
فرض الإخراج بالتنسيق المحدد. راجع قسم تنسيقات الإخراج أدناه.

-i و --إدخال
قراءة الهيكل من ملف XML (بدلاً من اكتشاف الطوبولوجيا على
الجهاز المحلي). لو هو "-" ، يتم استخدام المدخلات القياسية. يجب أن يدعم XML
تم تجميعها في hwloc ليكون هذا الخيار قابلاً للاستخدام.

-i و --إدخال
اقرأ الهيكل من الجذر المحدد بواسطة (بدلاً من اكتشاف
طوبولوجيا على الجهاز المحلي). هذا الخيار متاح بشكل عام على Linux فقط.
تم إنشاء chroot عادةً عن طريق تجميع طوبولوجيا آلة أخرى باستخدام hwloc-
جمع طوبولوجيا.

-i و --إدخال
محاكاة تسلسل هرمي وهمي (بدلاً من اكتشاف الطوبولوجيا على المستوى المحلي
آلة). لو هي "العقدة: 2 pu: 3" ، سوف تحتوي الطوبولوجيا على اثنين من NUMA
عقد مع 3 وحدات معالجة في كل منها. ال يجب أن تنتهي السلسلة
مع عدد من PUs.

--لو و --نمط الإدخال
فرض الإدخال في التنسيق المحدد ، من بين XML, com.fsroot و اصطناعي.

- أعلام التصدير الاصطناعية
فرض العلامات عند التصدير إلى التنسيق الاصطناعي. يتم تمرير هذه الأعلام إلى
hwloc_topology_export_synthetic (). تعود القيمة 2 إلى تنسيق hwloc
الإصدار 1.9. تعود القيمة 3 إلى تنسيق الحد الأدنى الأصلي (قبل الإصدار 1.9).

-v - الإسراف
قم بتضمين تفاصيل إضافية. يمكن استخدام أداة hwloc-info لعرض المزيد
معلومات حول كائنات محددة.

-s --صامتة
قلل مقدار التفاصيل المراد إظهارها.

-f --فرض
إذا كان الملف الوجهة موجودًا بالفعل ، فاكتب فوقه.

-l - منطقي
عرض فهارس hwloc المنطقية بدلاً من فهارس نظام التشغيل / الفعلية (افتراضي لوحدة التحكم
انتاج). هذه الفهارس مسبوقة بـ "L #". الفهارس المادية للبعض
الكائنات (PU و Node بشكل افتراضي ، ستظهر جميع الكائنات إذا كانت مطولة) ككائن
السمة "P # ...".

-p --بدني
عرض نظام التشغيل / الفهارس المادية بدلاً من الفهارس المنطقية hwloc (الافتراضي للرسوم البيانية
انتاج). تكون هذه الفهارس مسبوقة بـ "P #" بدلاً من "L #" في وحدة التحكم
الناتج.

-c --cpuset
عرض cpuset لكل كائن.

-C --cpuset فقط
عرض فقط cpuset لكل كائن ؛ لا تعرض أي شيء آخر حول
موضوع.

--مجموعة المهام
اعرض سلاسل مجموعة وحدة المعالجة المركزية بالتنسيق الذي يتعرف عليه برنامج سطر أوامر مجموعة المهام
بدلاً من تنسيق سلسلة مجموعة وحدة المعالجة المركزية الخاصة بـ hwloc. يجب دمج هذا الخيار
مع --cpuset or --cpuset فقط، وإلا فإنه يعني --cpuset.

--فقط
أظهر فقط كائنات من النوع المحدد في الإخراج النصي.

--يتجاهل
تجاهل كافة الكائنات من النوع في الطوبولوجيا. يدعم hwloc تجاهل أي ملف
اكتب باستثناء أجهزة PU و I / O. ومع ذلك ، لا يزال lstopo يقدم تجاهل PU عن طريق الاختباء
كائنات PU في المخرجات الرسومية والنصية. لاحظ أنه قد لا يتم تجاهل PU
في إخراج XML. لاحظ أيضًا أنه لا يمكن تجاهل نوع كائن المستوى الأعلى
(عادة آلة أو نظام).

--لا مخابئ
لا تظهر مخابئ.

--لا مخابئ عديمة الفائدة
لا تعرض ذاكرات التخزين المؤقت التي ليس لها تأثير هرمي. هذا يدعو
hwloc_topology_ignore_type_keep_structure () لكائنات ذاكرة التخزين المؤقت.

--لا يوجد مثلجات
لا تُظهر ذاكرات التخزين المؤقت للإرشادات ، يتم عرض ذاكرة التخزين المؤقت للبيانات والموحدة فقط.

--النظام بأكمله
لا تأخذ في الاعتبار قيود الإدارة.

--دمج
لا تُظهر المستويات التي ليس لها تأثير هرمي. هذا يدعو
hwloc_topology_ignore_all_keep_structure ().

--لا انهيار
لا تقم بطي أجهزة PCI المتطابقة. بشكل افتراضي ، أجهزة PCI شقيقة متطابقة
(مثل العديد من الوظائف الافتراضية داخل جهاز مادي واحد) مطوية.

--بتقييد
قصر الهيكل على cpuset المحدد.

--بتقييد ربط
قصر الهيكل على عملية الربط الحالية. هذا الخيار يتطلب الاستخدام
من طوبولوجيا الآلة الحالية الفعلية (أو أي طوبولوجيا أخرى مع --هذا النظام or
مع تعيين HWLOC_THISSYSTEM على 1 في البيئة).

- أعلام مقيدة
فرض العلامات عند تقييد الهيكل. الافتراضي هو 0. هذه الأعلام
مرت ل hwloc_topology_restrict ().

--لا- io
لا تُظهر أي جهاز إدخال / إخراج أو جسر. بشكل افتراضي ، الأجهزة الشائعة (وحدات معالجة الرسومات ، بطاقات NIC ،
أجهزة الكتل ، ...) والجسور الممتعة معروضة.

- لا جسور
لا تُظهر أي جسر إدخال / إخراج باستثناء جسور المضيف. بشكل افتراضي ، الأجهزة الشائعة (وحدات معالجة الرسومات ،
يتم عرض بطاقات NIC ، وأجهزة الحظر ، ...) والجسور المثيرة للاهتمام.

- الجامع io
عرض جميع أجهزة الإدخال / الإخراج والجسور. بشكل افتراضي ، الأجهزة الشائعة فقط (وحدات معالجة الرسومات ، بطاقات NIC ،
أجهزة الكتل ، ...) والجسور الممتعة معروضة.

--هذا النظام
افترض أن الواجهة الخلفية المحددة توفر الهيكل الأساسي للنظام الذي نقوم به
يركضون. هذا مفيد عند استخدام --بتقييد ملزم وتحميل العرف
طبولوجيا مثل ملف XML.

--معرّف
كشف الهيكل كما تراه العملية ، أي كما لو عملية فعل
اكتشاف نفسه. لاحظ أن هذا يمكن على سبيل المثال تغيير مجموعة المسموح بها
معالجات. أظهر أيضًا ربط وحدة المعالجة المركزية الحالية لهذه العملية عن طريق وضع علامة على ملف
PUs المقابلة (باللون الأخضر في الإخراج الرسومي ، انظر قسم الألوان أدناه ،
أو عن طريق الحاق (ربط) إلى إخراج النص المطول). إذا تم إعطاء 0 كمعرف pid ، فإن
سيتم عرض الربط الحالي لعملية lstopo.

--ملاحظة --أعلى
إظهار العمليات الحالية ككائنات متنوعة في الإخراج. لتجنب عديمة الفائدة
ازدحام الإخراج ، فقط العمليات التي تقتصر على جزء من ملف
يتم عرض الجهاز. في Linux ، لا تظهر سلاسل kernel. إذا كان هناك العديد من العمليات
تظهر ، قد يصبح من الصعب قراءة الإخراج على أي حال ، مما يجعل برنامج hwloc-ps أكثر
عملي.

--حجم الخط
تعيين حجم خط النص.

--حجم الشبكة
تعيين حجم الهامش بين العناصر.

- هوريز, - هوريز=
تخطيط رسومي أفقي بدلاً من نسبة 4/3 تقريبًا. إذا كانت قائمة مفصولة بفواصل
من الأنواع ، لا ينطبق التخطيط إلا على الحاويات المقابلة.

- انعكاس, - انعكاس=
تخطيط رسومي عمودي بدلاً من نسبة 4/3 تقريبًا. إذا كانت قائمة مفصولة بفواصل
من الأنواع ، لا ينطبق التخطيط إلا على الحاويات المقابلة.

- صحيح, - صحيح=
تخطيط رسومي مستطيل بنسبة 4/3 تقريبًا ، بما في ذلك عند وضع NUMA
العقد. إذا تم تقديم قائمة بالأنواع مفصولة بفواصل ، فإن التخطيط ينطبق فقط على ملف
الحاويات المقابلة.

--لا أسطورة
قم بإزالة وسيلة إيضاح النص في الأسفل.

--لحق الأسطورة
قم بإلحاق سطر النص بأسفل وسيلة الإيضاح في الوضع الرسومي. إذا كان الخط
طويل جدًا ، سيتم اقتطاعه في الإخراج. في حالة إضافة عدة أسطر ، كل
يجب إعطاء الخط بشكل منفصل عن طريق تمرير هذا الخيار عدة مرات.

--الإصدار
تقرير الإصدار والخروج.

الوصف


lstopo و lstopo-no-graphics قادران على عرض خريطة طوبولوجية للنظام بتنسيق
مجموعة متنوعة من تنسيقات الإخراج المختلفة. الفرق الوحيد بين lstopo و lstopo-no-
الرسوم البيانية هي أن المخرجات الرسومية مدعومة فقط من قبل lstopo ، لتقليل التبعيات عليها
مكتبات خارجية. hwloc-ls مطابق لـ lstopo-no-Graphics.

يشير اسم الملف المحدد مباشرة إلى تنسيق الإخراج الذي سيتم استخدامه ؛ انظر
قسم تنسيقات الإخراج أدناه. تنسيقات الإخراج التي تدعم اللون ستشير إلى محدد
خصائص وحدات المعالجة المركزية الفردية حسب لونها ؛ انظر قسم الألوان أدناه.

OUTPUT صيغ


بشكل افتراضي ، إذا لم يكن اسم ملف الإخراج محددًا ، فسيتم إرسال الإخراج إلى نافذة رسومية إذا
ممكن في البيئة الحالية (تم تعيين متغير بيئة DISPLAY على Unix ، وما إلى ذلك).
خلاف ذلك ، يتم عرض ملخص نصي في وحدة التحكم.

عادة ما يحدد اسم الملف الموجود في سطر الأوامر تنسيق الإخراج. هناك
عدد قليل من أسماء الملفات التي تشير إلى تنسيقات وأجهزة إخراج محددة (على سبيل المثال ، اسم ملف "-"
ستخرج ملخصًا نصيًا إلى stdout) ، لكن معظم أسماء الملفات تشير إلى الإخراج المطلوب
التنسيق حسب لاحقتها (على سبيل المثال ، "topo.png" loading = "lazy" سينتج ملف بتنسيق PNG).

يمكن أيضًا تغيير تنسيق الإخراج باستخدام "--of". على سبيل المثال ، "--of pdf" سوف
إنشاء ملف بتنسيق PDF على الإخراج القياسي ، في حين أن "--of fig toto" سيخرج ملف
ملف بتنسيق Xfig يسمى "toto".

قائمة التنسيقات المدعومة حاليًا موضحة أدناه. يمكن استخدام أي منهم مع
"--of" أو كلاحقة اسم ملف.

الافتراضي
أرسل الإخراج إلى نافذة أو إلى وحدة التحكم حسب البيئة.

يرجى العلم بأن يوجد سن محدد للمشاركة بهذه البطولات. الرجاء قراءة القواعد أدناه.
إرسال ملخص نصي إلى stdout. المعالجات الملزمة أو غير المسموح بها أو غير المتصلة هي فقط
مشروح في هذا الوضع إذا مطول ؛ انظر قسم الألوان أدناه.

أسكي قم بإخراج تمثيل ASCII الفني للخريطة (كانت تسمى سابقًا TXT). إذا كان الإخراج
إلى stdout وإذا كانت الألوان مدعومة على الجهاز ، فسيكون الإخراج
ملون.

تين إخراج تمثيل للخريطة التي يمكن تحميلها في Xfig.

النسخة الإلكترونية pdf إذا تم تجميع lstopo بالدعم المناسب ، يقوم lstopo بإخراج تمثيل PDF
من الخريطة.

ps إذا تم تجميع lstopo بالدعم المناسب ، فإن lstopo يُخرج بوستسكريبت
تمثيل الخريطة.

بابوا نيو غينيا إذا تم تجميع lstopo بالدعم المناسب ، فإن lstopo ينتج تمثيل PNG
من الخريطة.

SVG إذا تم تجميع lstopo بالدعم المناسب ، يقوم lstopo بإخراج SVG
تمثيل الخريطة.

اصطناعي
إذا كانت الطوبولوجيا متماثلة (الأمر الذي يتطلب أن يكون للجذر الخاص به
مجموعة حقل symmetric_subtree) ، يخرج lstopo سلسلة وصف تركيبية. هذا
يمكن إعادة استخدام الإخراج كوصف طبولوجيا تركيبية للإدخال لاحقًا. لاحظ أن
غالبًا ما تسبب أجهزة الإدخال / الإخراج عدم تناسق في الهيكل. قد تكون إضافة - no-io مفيدة عندئذٍ
فشل التصدير الاصطناعية. راجع أيضًا قسم الطبولوجيا التركيبية في
كابل بيانات.

XML إذا تم تجميع lstopo بالدعم المناسب ، يقوم lstopo بإخراج XML
تمثيل الخريطة. يمكن إعادة استخدامه لاحقًا ، حتى على جهاز آخر ، باستخدام
lstopo --input أو متغير البيئة HWLOC_XMLFILE أو ملف
دالة hwloc_topology_set_xml ().

يمكن استخدام الأسماء الخاصة التالية:

- إرسال ملخص نصي إلى stdout.

/ ديف / stdout
إرسال ملخص نصي إلى stdout. إنه فعليًا نفس تحديد "-".

-.
إذا كان اسم الملف بأكمله "-. "، يتصرف lstopo كما لو كان" --of -" كان
معطى ، مما يعني أنه يتم إرسال ملف بالتنسيق المحدد إلى الإخراج القياسي.

راجع إخراج "lstopo --help" للحصول على قائمة محددة بتنسيقات الإخراج الرسومية
مدعوم في تثبيت hwloc الخاص بك.

COLORS


يتم تلوين وحدات المعالجة المركزية الفردية في تنسيقات الإخراج الرسومية للإشارة إلى الاختلاف
مميزات:

الأخضر تم الإبلاغ عن الهيكل كما تراه عملية محددة (انظر --معرّف) والمعطى
وحدة المعالجة المركزية في هذه العملية قناع ربط وحدة المعالجة المركزية.

أبيض وحدة المعالجة المركزية في المجموعة المسموح بها (انظر أدناه). إذا تم الإبلاغ عن الهيكل كما تراه
عملية محددة (انظر --معرّف) ، فإن وحدة المعالجة المركزية المعينة ليست أيضًا في وحدة المعالجة المركزية لهذه العملية
قناع ملزم.

أحمر وحدة المعالجة المركزية ليست في المجموعة المسموح بها (انظر أدناه).

أسود وحدة المعالجة المركزية غير متصلة بالإنترنت (ليس كل دعم أنظمة التشغيل يعرض وحدات المعالجة المركزية غير المتصلة بالإنترنت).

"المجموعة المسموح بها" هي مجموعة وحدات المعالجة المركزية (CPUs) التي يُسمح للعملية الحالية بالربط بها. ال
عادةً ما تكون المجموعة المسموح بها إما موروثة من العملية الأصلية أو تم تعيينها بواسطة المسؤول
qpolicies على النظام. Linux cpusets هو أحد الأمثلة على الحد من المجموعة المسموح بها لملف
أن تكون العملية وأطفالها أقل من المجموعة الكاملة لوحدات المعالجة المركزية على النظام.

لذلك قد تحتوي العمليات المختلفة على وحدات معالجة مركزية مختلفة في المجموعة المسموح بها. ومن ثم ، التذرع
lstopo في سياقات مختلفة و / أو كما قد يعرض مستخدمون مختلفون ألوانًا مختلفة لـ
نفس وحدات المعالجة المركزية الفردية (على سبيل المثال ، تشغيل lstopo في سياق واحد قد تظهر وحدة معالجة مركزية معينة مثل
أحمر ، ولكن تشغيل lstopo في سياق مختلف قد يُظهر نفس وحدة المعالجة المركزية مثل الأبيض).

بعض أوضاع الإخراج lstopo ، على سبيل المثال وضع وحدة التحكم (الإخراج غير الرسومي الافتراضي) ، لا تفعل ذلك
دعم الألوان على الإطلاق. يعرض وضع وحدة التحكم الخصائص المذكورة أعلاه من خلال إلحاقها
نص إلى كل سطر PU إذا تم تمكين الرسائل المطولة.

CUSTOM COLORS


يمكن فرض لون كل كائن في الإخراج الرسومي بتحديد a
سمة معلومات "lstopoStyle" في هذا الكائن. يجب أن تكون قيمتها عبارة عن فاصلة منقوطة مفصولة
قائمة من " = # rrggbb "حيث rr و gg و bb هي مكونات RGB للون ، كل منها
بين 0 و 255 ، بالنظام الست عشري (00 إلى ff). ربما

خلفيّة
يضبط لون الخلفية لمربع الكائن الرئيسي.

Background2
يضبط لون الخلفية للمربع الإضافي للكائن ، على سبيل المثال
مربع الذاكرة داخل مربع عقدة NUMA.

نص يضبط لون النص الذي يظهر اسم الكائن والنوع والفهرس وما إلى ذلك.

Text2 يضبط لون النص الإضافي بالقرب من الكائن ، على سبيل المثال سرعة الارتباط
خلف جسر PCI.

يمكن إضافة معلومات "lstopoStyle" إلى طبولوجيا XML المحفوظة مؤقتًا باستخدام hwloc-
التعليق التوضيحي ، أو باستخدام hwloc_obj_add_info (). على سبيل المثال ، لعرض جميع الكائنات الأساسية باللون الأزرق
(بأسماء بيضاء):

lstopo save.xml
hwloc-annotate save.xml save.xml core: جميع المعلومات lstopoStyle
"الخلفية = # 0000ff ؛ النص = # ffffff"
lstopo -i save.xml

نسق


في إخراجها الرسومي ، يستخدم lstopo الاستدلال البسيط المستطيل لمحاولة تحقيق 4/3
النسبة بين العرض والارتفاع. ومع ذلك ، في الحالة الخاصة لعقد NUMA ، التخطيط
دائمًا ما يكون مستطيلًا مسطحًا ، لتجنب السماح للمستخدم بتصديق أي طبولوجيا NUMA معينة
(lstopo غير قادر على تقديم ذلك بعد). يمكن تغيير تخطيط المستوى باستخدام
--vert و --horiz و - صحيح.

أمثلة


لعرض هيكل الآلة في الوضع النصي:

lstopo- لا-رسومات

لعرض طوبولوجيا الآلة في وضع أسكي آرت:

lstopo-no-Graphics -.ascii

للعرض في الوضع الرسومي (بافتراض أن متغير بيئة العرض مضبوط على ملف
القيمة ذات الصلة):

lstopo

لتصدير الهيكل إلى ملف PNG:

lstopo file.png

لتصدير ملف XML على جهاز ثم عرض الإخراج الرسومي المقابل على
آلة أخرى:

machine1 $ lstopo file.xml

machine2 $ lstopo - إدخال file.xml

لحفظ هيكل الجهاز الحالي في XML وإعادة تحميله لاحقًا بشكل أسرع بينما لا يزال
اعتبارها الآلة الحالية:

$ lstopo file.xml
<...>
lstopo $ - إدخال file.xml - هذا النظام

لتقييد طوبولوجيا XML على المعالجات المادية فقط 0 و 1 و 4 و 5:

lstopo - إدخال file.xml - تقييد 0x33 newfile.xml

لتقييد طوبولوجيا XML على العقدة الرقمية فقط التي يكون فهرسها المنطقي هو 1:

lstopo --input file.xml - تقييد $ (hwloc-calc --input file.xml node: 1) newfile.xml

لعرض ملخص الهيكل:

lstopo-s

للحصول على مزيد من التفاصيل حول الهيكل:

لستوبو -v

لإظهار النوى فقط:

lstopo - فقط الأساسية

لإظهار cpusets:

lstopo --cpuset

لإظهار cpusets للحزمة فقط:

lstopo - حزمة فقط - cpuset فقط

محاكاة التسلسل الهرمي الوهمي ؛ يظهر هذا المثال مع عقدتين NUMA من وحدتي معالج:

lstopo - إدخال "n: 2 2"

لحساب عدد المعالجات المنطقية في النظام

lstopo - فقط بو | مرحاض -l

لإلحاق إصدار kernel وإصداره بمفتاح الرسم البياني:

lstopo --append-legend "إصدار Kernel: $ (uname -r)" - append-legend "إصدار Kernel:
$ (uname -v) "

استخدم lstopo عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    محمل الإقلاع البرسيم EFI
    محمل الإقلاع البرسيم EFI
    انتقل المشروع إلى
    https://github.com/CloverHackyColor/CloverBootloader..
    الميزات: Boot macOS و Windows و Linux
    في UEFI أو الوضع القديم على Mac أو الكمبيوتر الشخصي باستخدام
    UE ...
    تنزيل Clover EFI bootloader
  • 2
    يونايتد آر بي إم إس
    يونايتد آر بي إم إس
    انضم إلينا في Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    قم بتمكين مستودع URPMS في ملف
    النظام -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    تحميل unitedrpms
  • 3
    تعزيز مكتبات C ++
    تعزيز مكتبات C ++
    يوفر Boost محمولًا مجانيًا
    مكتبات C ++ خاضعة لاستعراض الأقران. ال
    ينصب التركيز على المكتبات المحمولة التي
    تعمل بشكل جيد مع مكتبة C ++ القياسية.
    انظر http: //www.bo ...
    تنزيل Boost C ++ Libraries
  • 4
    برنامج VirtualGL
    برنامج VirtualGL
    يقوم برنامج VirtualGL بإعادة توجيه الأوامر ثلاثية الأبعاد من ملف
    تطبيق Unix / Linux OpenGL على ملف
    GPU من جانب الخادم ويقوم بتحويل ملف
    عرض صور ثلاثية الأبعاد في دفق فيديو
    مع ماذا ...
    تنزيل برنامج VirtualGL
  • 5
    libusb
    libusb
    مكتبة لتمكين مساحة المستخدم
    برامج تطبيقية للتواصل معها
    جهاز USB:٪ s. الجمهور: المطورين ، النهاية
    المستخدمون / سطح المكتب. لغة البرمجة: C.
    فئات...
    تنزيل libusb
  • 6
    جرعة كبيرة
    جرعة كبيرة
    SWIG هي أداة لتطوير البرمجيات
    يربط البرامج المكتوبة باللغتين C و
    C ++ مع مجموعة متنوعة من المستويات العالية
    لغات البرمجة. يستخدم SWIG مع
    مختلف...
    تنزيل SWIG
  • أكثر "

أوامر لينكس

Ad