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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


hwloc-Distribution - إنشاء عدد من أقنعة وحدة المعالجة المركزية الموزعة على النظام

موجز


hwloc-توزيع [الخيارات]

OPTIONS


--غير مرتبطة
قم بتحويل كل ناتج إلى وحدة معالجة مركزية واحدة.

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

-v - الإسراف
رسائل مطولة.

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

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

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

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

--يتجاهل
تجاهل كافة الكائنات من النوع في الطوبولوجيا.

--من عند
قم بالتوزيع بدءًا من كائنات من النوع المحدد بدلاً من الجزء العلوي من ملف
التسلسل الهرمي للطوبولوجيا ، أي تجاهل البنية التي قدمتها الكائنات أعلاه.

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

--في
وزع بين كائنات من النوع المحدد. هذا يعادل تحديد كليهما
--من عند و --ل في الوقت نفسه.

--يعكس
قم بالتوزيع بالبدء بآخر الكائنات أولاً ، وحدد مجموعات وحدة المعالجة المركزية حسب
الاحتفاظ بالبت الأخير (بدلاً من البت الأول).

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

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

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

الوصف


يُنشئ hwloc-Distrib سلسلة من أقنعة وحدة المعالجة المركزية المقابلة لتوزيع معين
عدد العناصر فوق طوبولوجيا الآلة. يتم التوزيع بشكل متكرر
من أعلى التسلسل الهرمي (أو من المستوى المحدد بواسطة الخيار --من عند) وصولا إلى
أسفل التسلسل الهرمي (أو وصولاً إلى المستوى المحدد بواسطة الخيار --ل، أو حتى واحد فقط
يبقى العنصر) ، مع عدم تقسيم عدد العناصر عند كل مستوى من مستويات التسلسل الهرمي
تجاهله من قبل الخيارات --يتجاهل.

يمكن استخدام هذا على سبيل المثال لتوزيع مجموعة من العمليات بشكل هرمي وفقًا لـ
طوبولوجيا الآلة. يمكن استخدام هذه الأقنعة مع hwloc- ربط(1).

NOTE: يوصى بشدة بقراءة ملف هالوك(7) نظرة عامة على الصفحة قبل القراءة
صفحة الرجل هذه. معظم المفاهيم الموصوفة في هالوك(7) تنطبق مباشرة على hwloc-
فائدة ربط.

أمثلة


من الأفضل وصف عملية hwloc-Distribution من خلال عدة أمثلة.

إذا كان لابد من توزيع 4 عمليات عبر جهاز ، فيمكن الحصول على أقنعة وحدة المعالجة المركزية الخاصة بهم
مع:

4-توزيع $ hwloc
0x0000000f
0x00000f00
0x000000f0
0x0000f000

للتوزيع بين الحزمة الثانية فقط ، يجب تقييد الهيكل:

$ hwloc-Distribrict $ (hwloc-calc package: 1) 4
0x00000010
0x00000020
0x00000040
0x00000080

للحصول على معالج واحد لكل أقنعة وحدة المعالجة المركزية (منع الترحيل في حالة الربط)

$ hwloc-Distrib 4 --Single
0x00000001
0x00000100
0x00000010
0x00001000

يمكن تحويل كل سطر إخراج بشكل مستقل باستخدام hwloc-calc:

$ hwloc-Distrib 4 - Single | hwloc-calc --taskset
0x1
0x100
0x10
0x1000

لتحويل الإخراج إلى قائمة المعالجات التي يمكن تمريرها إلى dplace -c داخل ملف
سطر أوامر mpirun:

$ hwloc-Distrib 4 - Single | xargs hwloc-calc --pulist
0,8,4,16

عودة VALUE


عند التنفيذ الناجح ، يعرض hwloc-Distrib واحدة أو أكثر من سلاسل قناع وحدة المعالجة المركزية. ال
القيمة المرجعة هي 0.

سيعيد hwloc-Distribution قيمة غير صفرية في حالة حدوث أي نوع من الأخطاء ، مثل (على سبيل المثال لا الحصر
إلى) فشل في تحليل سطر الأوامر.

استخدم hwloc-Distribution عبر الإنترنت باستخدام خدمات onworks.net


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

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

أوامر لينكس

Ad