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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


hspace - محلل مساحة الكتلة لـ Ganeti

موجز


com.hspace {خيارات الواجهة الخلفية ...} [خيارات الخوارزمية ...] [خيارات الطلب ...] [الإخراج
خيارات ...] [-v ... | -q]

com.hspace --الإصدار

خيارات الواجهة الخلفية:

{ -m كتلة | -L [ مسار ] | -t ملف البيانات | - محاكاة المواصفات | -I مسار }

خيارات الخوارزمية:

[ - ماكس-وحدة المعالجة المركزية نسبة وحدة المعالجة المركزية ] [ - قرص دقيقة نسبة القرص ] [ -O اسم... ] [ - المجموعات المستقلة ]

خيارات الطلب:

[- قرص القالب قالب ]

[- تخصيص قياسي القرص ، ذاكرة الوصول العشوائي ، وحدة المعالجة المركزية ]

[- التخصيص المتدرج القرص ، ذاكرة الوصول العشوائي ، وحدة المعالجة المركزية ]

خيارات الإخراج:

[- آلة مقروءة[= * اختيار *] ] [-ص[الحقول]]

الوصف


hspace يحسب عدد الحالات الإضافية التي يمكن احتواؤها في مجموعة ، مع الحفاظ على
حالة N + 1.

سيحاول البرنامج وضع مثيلات ، جميعها بنفس الحجم ، على الكتلة ، حتى ملف
نقطة حيث لا يوجد لدينا أي تخصيص محتمل لـ N + 1. يستخدم نفس التخصيص بالضبط
الخوارزمية كمكوِّن إضافي hail iallocator تخصيص واسطة.

تم تصميم مخرجات البرنامج إما للاستهلاك البشري (الافتراضي) أو متى
مُمكَّنة بخيار الجهاز القابل للقراءة (الموصوف بمزيد من التفصيل أدناه) للجهاز
استهلاك. في الحالة الأخيرة ، من المفترض أن يتم تفسيره على أنه جزء من قذيفة (أو
تحليل كملف مفتاح = القيمة ملف). سيتم إخراج الخيارات التي تمدد الإخراج (على سبيل المثال -p ، -v)
المعلومات الإضافية على stderr (بحيث لا يزال stdout قابل للتحليل).

بشكل افتراضي ، ستتم قراءة مواصفات المثيل من الكتلة ؛ الخيارات
- يمكن استخدام التخصيص القياسي والتخصيص المتدرج لتجاوزهما.

تتوفر المفاتيح التالية في إخراج البرنامج النصي الذي يمكن قراءته آليًا (جميع ملفات
مسبوقة بـ HTS_):

SPEC_MEM ، SPEC_DSK ، SPEC_CPU ، SPEC_RQN ، SPEC_DISK_TEMPLATE ، SPEC_SPN
تمثل هذه مواصفات نموذج المثيل المستخدم للتخصيص (ملف
الذاكرة ، القرص ، وحدة المعالجة المركزية ، العقد المطلوبة ، قالب القرص ، المغازل).

TSPEC_INI_MEM ، TSPEC_INI_DSK ، TSPEC_INI_CPU ،
يتم تعريفها فقط عندما يتم تمكين تخصيص الوضع المتدرج ، فهي مشابهة لـ
أعلى من المواصفات ولكن تظهر مواصفات البدء الأولية للتخصيص المتدرج.

CLUSTER_MEM ، CLUSTER_DSK ، CLUSTER_CPU ، CLUSTER_NODES ، CLUSTER_SPN
هذه تمثل إجمالي الذاكرة والقرص وعدد وحدة المعالجة المركزية وإجمالي العقد وإجمالي المغازل
في الكتلة.

INI_SCORE ، FIN_SCORE
هذه هي النتيجة الأولية (الحالية) والنهائية للكتلة (انظر صفحة هبال مان من أجل
تفاصيل حول خوارزمية التسجيل).

INI_INST_CNT ، FIN_INST_CNT
عدد المثيل الأولي والنهائي.

INI_MEM_FREE ، FIN_MEM_FREE
إجمالي الذاكرة الحرة الأولية والنهائية في الكتلة (لكن هذا ليس كذلك
يعني بالضرورة أنه متاح للاستخدام).

INI_MEM_AVAIL ، FIN_MEM_AVAIL
إجمالي الذاكرة الأولية والنهائية المتاحة للتخصيص في الكتلة. لو
تخصيص مثيلات مكررة ، يمكن للمثيلات الجديدة زيادة الذاكرة المحجوزة لذلك
هذا لا يعني بالضرورة أنه يمكن استخدام هذه الذاكرة بالكامل للجديد
تخصيصات المثيل.

INI_MEM_RESVD ، FIN_MEM_RESVD
الذاكرة المحجوزة الأولية والنهائية (لأغراض التكرار / N + 1).

INI_MEM_INST ، FIN_MEM_INST
الذاكرة الأولية والنهائية المستخدمة للحالات (وقت التشغيل الفعلي يستخدم ذاكرة الوصول العشوائي).

INI_MEM_OVERHEAD ، FIN_MEM_OVERHEAD
الذاكرة الأولية والنهائية ، أي الذاكرة المستخدمة للعقدة نفسها و
ذاكرة غير محسوبة (على سبيل المثال بسبب الحمل الزائد).

INI_MEM_EFF ، HTS_INI_MEM_EFF
كفاءة الذاكرة الأولية والنهائية ، ممثلة بذاكرة المثيل مقسومة على
الذاكرة الاجمالية.

INI_DSK_FREE ، INI_DSK_AVAIL ، INI_DSK_RESVD ، INI_DSK_INST ، INI_DSK_EFF
إحصائيات القرص الأولية ، مشابهة لتلك الموجودة في الذاكرة.

FIN_DSK_FREE ، FIN_DSK_AVAIL ، FIN_DSK_RESVD ، FIN_DSK_INST ، FIN_DSK_EFF
احصائيات القرص النهائي ، مماثلة لتلك التي في الذاكرة.

INI_SPN_FREE ، ...، FIN_SPN_FREE ، ..
إحصائيات المغازل الأولية والنهائية ، مشابهة لإحصائيات الذاكرة.

INI_CPU_INST ، FIN_CPU_INST
العدد الأولي والنهائي لوحدات المعالجة المركزية الافتراضية المستخدمة من قبل المثيلات.

INI_CPU_EFF ، FIN_CPU_EFF
كفاءة وحدة المعالجة المركزية الأولية والنهائية ، ممثلة بعدد المثيل الظاهري
وحدات المعالجة المركزية مقسومة على إجمالي عدد وحدات المعالجة المركزية الفعلية.

INI_MNODE_MEM_AVAIL ، FIN_MNODE_MEM_AVAIL
الحد الأقصى للذاكرة الأولية والنهائية المتاحة لكل عقدة. هذا ليس مفيد جدا
كمقياس ولكن يمكن أن يعطي انطباعًا عن حالة العقد ؛ كمثال،
تقيد هذه القيمة الحد الأقصى لحجم المثيل الذي لا يزال من الممكن إنشاؤه في
العنقودية.

INI_MNODE_DSK_AVAIL ، FIN_MNODE_DSK_AVAIL
مثل ما ورد أعلاه ولكن للقرص.

تسبيك تحتوي هذه المعلمة على أزواج من المواصفات وعدد الحالات التي يمكنها ذلك
يتم إنشاؤها في المتدرج توزيع وضع. قيمة المفتاح هي
قائمة قيم مفصولة بمسافات ؛ كل قيمة من الشكل
الذاكرة ، القرص ، vcpu ، المغازل = العد حيث الذاكرة والقرص و vcpu هي قيم
المواصفات الحالية ، والحساب هو عدد مثيلات هذه المواصفات التي يمكن إنشاؤها. أ
يمكن أن تكون القيمة الكاملة لهذا المتغير: 4096,102400,2,1 = 225 2560,102400,2,1 = 20
512,102400,2,1 = 21.

KM_USED_CPU ، KM_USED_NPU ، KM_USED_MEM ، KM_USED_DSK
تمثل هذه مقاييس الموارد المستخدمة في بداية الحساب
(فقط لوضع التخصيص المتدرج). قيمة NPU هي "تسوية" عدد وحدة المعالجة المركزية ، أي
عدد وحدات المعالجة المركزية الافتراضية مقسومًا على الحد الأقصى لنسبة الظاهرية إلى المادية
وحدات المعالجة المركزية.

KM_POOL_CPU ، KM_POOL_NPU ، KM_POOL_MEM ، KM_POOL_DSK
يمثل هذا إجمالي الموارد المخصصة أثناء التخصيص المتدرج
عملية. في الواقع ، فهي تمثل المقدار المتاح بسهولة للتخصيص.

KM_UNAV_CPU ، KM_POOL_NPU ، KM_UNAV_MEM ، KM_UNAV_DSK
هذه تمثل الموارد المتبقية (إما مجانية أو غير قابلة للتخصيص أو
قابلة للتخصيص من تلقاء نفسها) بعد اكتمال التخصيص المتدرج. هم
تمثل بشكل أفضل الموارد الفعلية غير القابلة للتخصيص ، لأن بعض الموارد الأخرى بها
استنفدت. على سبيل المثال ، قد تظل الكتلة خالية من 100 جيجا بايت من القرص ، ولكن
مع عدم وجود ذاكرة متبقية للحالات ، لا يمكننا تخصيص مثيل آخر ، لذلك في
تأثير مساحة القرص غير قابلة للتخصيص. لاحظ أن وحدات المعالجة المركزية هنا تمثل المثيل
وحدات المعالجة المركزية الافتراضية ، وفي حالة وجود - ماكس-وحدة المعالجة المركزية الخيار لم يتم تحديد هذا سيكون
-1.

ALLOC_USAGE
يتم تمثيل الاستخدام الحالي كعدد أولي من المثيلات مقسومًا على كل نهائي
عدد الحالات.

ALLOC_COUNT
عدد المثيلات المخصصة (دلتا بين FIN_INST_CNT و INI_INST_CNT).

ALLOC_FAIL * _CNT
بالنسبة للمحاولة الأخيرة عند التخصيصات (والتي كانت ستزيد FIN_INST_CNT مع
واحد ، إذا كان قد نجح) ، فهذا هو عدد أسباب الفشل لكل فشل
يكتب؛ المعرفة حاليًا هي FAILMEM و FAILDISK و FAILCPU التي تمثل الأخطاء
بسبب عدم كفاية الذاكرة والقرص ووحدات المعالجة المركزية ، و FAILN1 الذي يمثل غير N + 1
مجموعة متوافقة لا يمكننا تخصيص مثيلات عليها على الإطلاق.

ALLOC_FAIL_REASON
سبب معظم الإخفاقات ، كونه أحد سلاسل FAIL * المذكورة أعلاه.

OK علامة تمثل النهاية الناجحة للحساب ولها قيمة "1".
إذا لم يكن هذا المفتاح موجودًا في الإخراج ، فهذا يعني أن الحساب فشل و
لا ينبغي الاعتماد على أي قيم حالية.

سيتم أيضًا عرض العديد من مقاييس INI_ / FIN_ ببادئة TRL_ ، والإشارة إلى
حالة الكتلة في نهاية تشغيل التخصيص المتدرج.

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

OPTIONS


فيما يلي الخيارات التي يمكن تمريرها للبرنامج:

- قرص القالب قالب
يتجاوز قالب القرص للمثيل الذي تمت قراءته من الكتلة ؛ واحد من
يجب تمرير قوالب قرص Ganeti (مثل عادي ، drbd ، إلخ).

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

- max-cpu = * cpu-ratio *
الحد الأقصى لنسبة وحدة المعالجة المركزية الظاهرية إلى المادية ، كرقم فاصلة عائمة أكبر من
أو يساوي واحدًا. على سبيل المثال ، تحديد نسبة وحدة المعالجة المركزية as 2.5 يعني ذلك ، ل 4 وحدات المعالجة المركزية
الجهاز ، يجب السماح باستخدام 10 وحدات تحكم افتراضية كحد أقصى للأساسيات
حالات. تعني القيمة XNUMX بالضبط أنه لن يكون هناك اشتراك زائد في وحدة المعالجة المركزية
(باستثناء وقت وحدة المعالجة المركزية الذي تستخدمه العقدة نفسها) ، والقيم أقل من واحد لا تصنع
المعنى ، لأن هذا يعني أن الموارد الأخرى (مثل القرص) لن يتم استخدامها بشكل كامل بسبب
قيود وحدة المعالجة المركزية.

- min-disk = * نسبة القرص *
الحد الأدنى من مساحة القرص الحرة المتبقية ، كرقم فاصلة عائمة. ل
على سبيل المثال ، تحديد نسبة القرص as 0.25 يعني أن ربع القرص على الأقل
يجب ترك مساحة خالية على العقد.

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

- قبول الأخطاء الموجودة
هذا شكل معزز من - المجموعات المستقلة. يخبر hspace بتجاهل ملف
عدم وجود عقد سعيدة N + 1 وتخصيصها فقط على جميع العقد الأخرى بدونها
إدخال انتهاكات N + 1 جديدة. لاحظ أن هذا يميل إلى المبالغة في تقدير السعة ،
حيث لا يزال يتعين نقل الحالات بعيدًا عن العقد السعيدة التي ليست N + 1.

-l جولات, - أقصى طول = * جولات *
تقييد عدد عمليات تخصيص المثيل لهذا الطول. هذا ليس جدا
مفيد في الممارسة العملية ، ولكن يمكن استخدامه لاختبار hspace نفسه ، أو للحد من
وقت التشغيل للمجموعات الكبيرة جدًا.

-p ، - طباعة العقد
يطبع حالة العقدة قبل وبعد ، بتنسيق مصمم للسماح للمستخدم
فهم أهم معلمات العقدة. انظر صفحة الرجل com.htools(1) من أجل
مزيد من التفاصيل حول هذا الخيار.

-O الاسم
هذا الخيار (الذي يمكن إعطاؤه عدة مرات) سيحدد العقد على أنها موجودة حاليا.
هذا يعني شيئين:

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

· لن يتم تضمين هذه العقد في حساب النتيجة (باستثناء
النسبة المئوية من المثيلات على العقد غير المتصلة)

لاحظ أن الخوارزمية ستحدد أيضًا أي عقد تم الإبلاغ عنها على أنها غير متصلة بالإنترنت
RAPI على هذا النحو ، أو التي لديها "؟" في الإدخال المستند إلى ملف في أي حقول رقمية.

-S اسم الملف, - حفظ الكتلة = * اسم الملف *
إذا تم توفير حالة الكتلة في نهاية التخصيص ، يتم حفظها في ملف
عين اسم الملف، وإذا تم تمكين التخصيص المتدرج ، فإن الحالة بعد المستويات
سيتم حفظ التخصيص في اسم الملف. هذا يسمح بإعادة تغذية الكتلة
اذكر إما hspace نفسها (مع معلمات مختلفة) أو على سبيل المثال hbal ، عبر
الخيار -t.

-t ملف البيانات, - بيانات النص = * ملف البيانات *
مواصفات الواجهة الخلفية: اسم الملف الذي يحمل معلومات العقدة والمثيل
(إذا لم يتم التجميع عبر RAPI أو LUXI). يجب أن يكون هذا أو أحد الخلفيات الأخرى
المحدد. تم وصف الخيار في صفحة الدليل com.htools(1).

-m كتلة
مواصفات الواجهة الخلفية: جمع البيانات مباشرة من كتلة كحجة
عبر RAPI. تم وصف الخيار في صفحة الدليل com.htools(1).

-L [مسار]
مواصفات الواجهة الخلفية: اجمع البيانات مباشرة من البرنامج الخفي الرئيسي ، وهو ما يجب أن يكون
الاتصال عبر LUXI (بروتوكول Ganeti داخلي). تم وصف الخيار في ملف
صفحة رجل com.htools(1).

- محاكاة وصف
مواصفات الواجهة الخلفية: مشابهة لملف -t الخيار ، وهذا يسمح بتجاوز الكتلة
البيانات مع مجموعة محاكاة. للحصول على تفاصيل حول الوصف ، راجع صفحة الدليل
com.htools(1).

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

المواصفات المعطاة مشابهة لـ - محاكاة الخيار وهو يحمل:

· حجم قرص المثيل (يمكن استخدام الوحدات)

· حجم ذاكرة المثيل (يمكن استخدام الوحدات)

· عدد vcpu عن insance

سيكون وصف المثال 100 جرام ، 4 جرام ، 2 وصف مواصفات مثيل لـ
100 جيجا بايت من مساحة القرص و 4 جيجا بايت من الذاكرة و 2 وحدة معالجة مركزية (VCPU).

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

لاحظ أيضًا أن التخصيص العادي والتخصيص المتدرج مستقلان ، و
كلاهما يبدأ من حالة الكتلة الأولية ؛ على هذا النحو ، يتم حساب المثال لهذه
وضعان لا يرتبطان ببعضهما البعض.

- آلة قابلة للقراءة [= * اختيار *]
بشكل افتراضي ، يكون إخراج البرنامج بتنسيق "يمكن قراءته بواسطة الإنسان" ، أي نص
الأوصاف. من خلال تمرير هذه العلامة ، يمكنك إما تمكين (- قابل للقراءة آليًا أو
- ماكينه مقروءه = نعم) أو تعطيل صراحة (- آلة للقراءة = لا) الجهاز
الشكل المقروء الموصوف أعلاه.

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

-q ، --هادئ
تقليل الإسهاب الناتج. كل استخدام لهذا الخيار سيقلل
الإسهاب (أقل من صفر لا معنى له) من الافتراضي للواحد.

-الخامس، --الإصدار
فقط قم بإظهار إصدار البرنامج والخروج.

وحدات
بشكل افتراضي ، تستخدم جميع خيارات قبول الوحدات mebibytes. استخدام الأحرف الصغيرة من m,
g و t (أو ما يعادلها من إب, هر, TIB، في هذه الحالة لا يهم)
يمكن تحديد الوحدات الثنائية الصريحة. يمكن تحديد الوحدات في نظام SI باستخدام ملف
الحروف الكبيرة من M, G و T (أو ما يعادلها من MB, GB, TB، لأي منهم
القضية لا تهم).

يمكن قراءة المزيد من التفاصيل حول الاختلاف بين SI والأنظمة الثنائية في
الوحدات(7) صفحة الدليل.

EXIT الوضع


ستكون حالة وجود الأمر صفرًا ، ما لم تكن الخوارزمية قاتلة لسبب ما
فشل (على سبيل المثال ، عقدة خاطئة أو بيانات المثيل).

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


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

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

  • 1
    VBA-M (مؤرشف - الآن على جيثب)
    VBA-M (مؤرشف - الآن على جيثب)
    انتقل المشروع إلى
    https://github.com/visualboyadvance-m/visualboyadvance-m
    الميزات: غش إبداعات حفظ الدول
    النظام يدعم gba ، gbc ، gb ، sgb ،
    sgb2Tu ...
    تنزيل VBA-M (مؤرشف - الآن على Github)
  • 2
    Stacer
    Stacer
    مُحسِّن نظام Linux ومراقبته
    مستودع جيثب:
    https://github.com/oguzhaninan/Stacer.
    الجمهور: المستخدمون النهائيون / سطح المكتب. مستخدم
    الواجهة: كيو تي. برمجة La ...
    تنزيل Stacer
  • 3
    ثعلب البرتقال
    ثعلب البرتقال
    شوكة TeamWinRecoveryProject (TWRP)
    مع العديد من الوظائف الإضافية ، إعادة التصميم
    والمزيد من الميزات: يدعم التريبل و
    نواة أوريو حديثة ،
    مبني...
    تنزيل OrangeFox
  • 4
    itop - المصدر المفتوح ITSM CMDB
    itop - المصدر المفتوح ITSM CMDB
    بوابة عمليات تكنولوجيا المعلومات: مفتوحة بالكامل
    المصدر ، ITIL ، الخدمة المستندة إلى الويب
    بما في ذلك أداة إدارة بشكل كامل
    CMDB قابل للتخصيص ونظام مكتب المساعدة و
    رجل وثيقة ...
    قم بتنزيل itop - ITSM CMDB OpenSource
  • 5
    كليمنتين
    كليمنتين
    كليمنتين هي موسيقى متعددة المنصات
    مشغل ومنظم مكتبة مستوحى من
    أمروك 1.4 لديها سريع و
    واجهة سهلة الاستخدام ، وتتيح لك
    البحث و ...
    تحميل كليمنتين
  • 6
    XISMuS
    XISMuS
    تنبيه: التحديث التراكمي 2.4.3 له
    أطلق سراحه !! التحديث يعمل لأي
    الإصدار 2.xx السابق. في حالة الترقية
    من الإصدار v1.xx ، يرجى التنزيل و
    ط ...
    تنزيل XISMuS
  • أكثر "

أوامر لينكس

Ad