هذا هو الأمر pmlc الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
com.pmlc - تكوين PMlogger (مدونات) مساعد الطيار النشط للأداء بشكل تفاعلي
موجز
com.pmlc [-e] [-h مضيف] [-i] [-n pmns ملف] [-P] [-p ميناء] [-Z توقيت] [-z] [معرف المنتج]
الوصف
com.pmlc يمكن استخدامها لتغيير تلك المقاييس والحالات التي أ com.pmlogger(1) يكتب إلى أ
أرشيف الأداء المساعد للطيار (انظر PCP مقدمة(1)) ، معدل تكرار المقاييس
تم جمعها وما إذا كان التسجيل إلزاميًا أو استشاريًا أو قيد التشغيل أو إيقافه. كما تفيد التقارير
حالة التسجيل الحالية للمقاييس والحالات. com.pmlc يمكن استخدامها للتحكم في PMlogger
المثيلات على المضيفات البعيدة وكذلك تلك الموجودة على المضيف المحلي.
عادة com.pmlc تعمل على مساحة اسم مقاييس الأداء الموزعة (PMNS) ، ومع ذلك
إذا كان -n يتم تحديد الخيار يتم تحميل PMNS محلي بديل من الملف pmns ملف.
إذا كان -P تم تحديد الخيار ، com.pmlc سيحاول البدء بالاتصال بالملف الأساسي
pmlogger على المضيف المحلي. إذا كان -p يتم تحديد الخيار ، إذن com.pmlc سيحاول
ابدأ بالاتصال بـpmlogger على TCP/IP هذا ميناء. بدلا من ذلك ، إذا معرف المنتج is
المحدد، ستتم محاولة الاتصال بمثيل PMlogger باستخدام معرف العملية هذا
بدء. ال -h لا يجوز استخدام الخيار إلا إذا -P ، -p ميناء أو معرف المنتج محدد أيضا. في
هذه الحالة com.pmlc سيتم الاتصال في البداية بمثيل PMlogger المحدد (البعيد). مضيف
بدلا من المضيف المحلي. إذا كان الاتصال بمثيل pmlogger المحدد لا يمكنه ذلك
يتم تأسيسها ، com.pmlc سيبدأ بدون اتصال. تسمح هذه الخيارات عادةً بامتداد
نفس ملف com.pmlc أوامر ليتم توجيهها إلى مثيلات pmlogger متعددة عن طريق تغيير
وسائط سطر الأوامر. لاحظ أن -P, -p ميناء, معرف المنتج و -h تستخدم فقط عند صنع ملف
الاتصال الأولي بمثيل PMlogger. ولا يتم استخدامها كإعدادات افتراضية إذا كانت لاحقة
يتم إجراء الاتصالات بشكل تفاعلي (انظر طريقة التنفيذ الأمر أدناه).
افتراضيا، com.pmlc تقارير الوقت من اليوم حسب المنطقة الزمنية المحلية على النظام
أين com.pmlc يجرى. ال -Z الخيار يغير المنطقة الزمنية إلى توقيت بتنسيق
متغيرات البيئة TZ كما هو موضح في اكتنف(7). ال -z الخيار يغير المنطقة الزمنية إلى
المنطقة الزمنية لمثيل pmlogger الذي يتم الحصول على المعلومات منه. واحد فقط
of -z or -Z قد تكون محددة.
إذا كان الإدخال القياسي من tty، com.pmlc هو تفاعلي ، مع المطالبات. ال -i قد يكون العلم
يستخدم لفرض السلوك التفاعلي، وعادة ما يستخدم بالتزامن مع -e لكي يتكرر
كل مدخلات الأمر على الإخراج القياسي.
يمكن استخدام الأوامر التالية:
إظهار [ قطع الاشجار ] [ @مضيف ]
يعرض هويات العملية لجميع مثيلات pmlogger التي تعمل على المضيف المحلي
(أو مضيف، إذا تم تحديد ذلك). يتم وضع معرف pid الأساسي لـpmlogger بين قوسين لأنه يمكن أن يكون كذلك
يشار إليه باسم "الأساسي" وكذلك بواسطة معرف المنتج الخاص به.
طريقة التنفيذ معرف المنتج [ @مضيف ]
طريقة التنفيذ ابتدائي [ @مضيف ]
يربط com.pmlc إلى عملية PMlogger المحددة. أي اتصال موجود بـ a
يتم إغلاق مثيل PMlogger أولاً. ستقبل كل نسخة من مثيلات PMlogger نسخة واحدة على الأكثر
الاتصال في وقت واحد ، لذلك إذا تم إنشاء الاتصال بنجاح ، فسيكون ملف com.pmlc سوف
أن يكون هو الشخص الوحيد الذي يتحكم في مثيل PMlogger المتصل به.
جديد حجم
يعمل هذا الأمر فقط أثناء إنشاء اتصال بمثيل PMlogger. هو - هي
يخبر pmlogger بإغلاق الحجم الحالي للسجل وفتح وحدة تخزين جديدة.
يمكن أرشفة المجلدات المغلقة ، على سبيل المثال كجزء من إجراء منتظم لإدارة السجل
التحكم في حجم ملفات السجل الفعلية.
الحالة
يعمل هذا الأمر فقط أثناء إنشاء اتصال بمثيل PMlogger. هو - هي
يطبع معلومات حول حالة مثيل pmlogger والسجل المرتبط به.
توقيت محلي | مسجل | "توقيت"
يضبط هذا الأمر المنطقة الزمنية المستخدمة عند طباعة الأوقات. محلي يعني استخدام الوقت
منطقة الآلة التي com.pmlc يعمل على. مسجل يعني استخدام المنطقة الزمنية لل
الجهاز الذي يعمل عليه مثيل PMlogger. بدلا من ذلك صريحة توقيت
المرفقة في عروض الأسعار قد يتم توفيرها (الرجوع إلى TZ in اكتنف(7) للحصول على التفاصيل). ال
المنطقة الزمنية الافتراضية هي محلي ما لم يكن أحد -z or -Z تم توفير الخيارات على
سطر الأوامر.
تدفق
يعمل هذا الأمر فقط أثناء إنشاء اتصال بمثيل PMlogger، و
يطلب من مثيل PMlogger مسح جميع المخازن المؤقتة المرتبطة بالملف على القرص
الأرشيف الحالي. للقدامى، مزامنة هو مرادف ل تدفق. في الإصدارات الحالية من
com.pmlogger(1) جميع عمليات الكتابة غير مخزنة مؤقتًا ومتوافقة مع السجلات المنطقية في ملف
ملفات خارجية، لذلك لا يحقق هذا الأمر أي شيء، ولكن يتم الاحتفاظ به للخلف
التوافق.
مساعدة
يعرض ملخصًا للأوامر المتاحة.
h و ? مرادفات ل مساعدة.
استقال
مخارج من com.pmlc.
تقوم الأوامر المتبقية بالاستعلام وتغيير حالة تسجيل المقاييس والمثيلات. هم
سوف تعمل إلا إذا com.pmlc لديه اتصال بمثيل PMlogger. يمكن تحديد المقاييس
كأسماء مؤهلة بالكامل (مثل hinv.ncpu) أو الأشجار الفرعية لـ PMNS (مثل hinv) والتي تكون
موسعة لتشمل جميع المقاييس في الشجرة الفرعية (مثل hinv.ncpu ، hinv.cpuclock ، إلخ).
يمكن تحديد قوائم المقاييس عن طريق وضعها بين قوسين مع مسافات أو فاصلة
بين المقاييس (على سبيل المثال {hinv.ncpu hinv.ndisk}). يمكن تضمين الأشجار الفرعية للمقاييس في
مثل هذه القوائم.
قد يتم تأهيل كل مواصفات مترية فردية بمسافة أو فاصلة
قائمة منفصلة من المثيلات بين أقواس مربعة (على سبيل المثال ، kernel.all.load ["دقيقة واحدة" ، "1
دقيقة "]) أسماء المثيلات الخارجية أو معرفات المثيل الداخلية الرقمية أو كليهما
يمكن استخدامها في نفس القائمة (مثل sample.colour. [أحمر ، 1 ، "أزرق"]). إذا كان المثال
يتم تطبيق التأهيل على شبكة فرعية من PMNS يجب على جميع المقاييس الموجودة في الشجرة الفرعية
لديك نفس مجال المثيل. قد لا يتم تطبيق مؤهلات المثيل على القوائم بأكملها
من المقاييس ولكنها قد تظهر داخل هذه القوائم.
إذا لم يتم تحديد مثيلات لمقياس ما، فسيتم استخدام كافة المثيلات. جميع الحالات يعني
جميع المثيلات المتاحة في الوقت الذي يجلب فيه مثيل pmlogger المعني المقاييس
للتسجيل. إذا تغير مجال المثيل بمرور الوقت، فهذا لا يكون دائمًا هو نفسه
مجموعة من الحالات المعروضة بواسطة com.pmlc، والتي يمكنها فقط عرض ما هو متاح حاليًا
حالات. لمنع الأخطاء غير المقصودة، فقط المثيلات الموجودة حاليًا
المتاحة لل com.pmlc قد تظهر في مواصفات المثيل.
سؤال metriclist
حالة التسجيل الحالية لكل مقياس (والمثيلات ، عند الاقتضاء) في
metriclist معروض. يتضمن ذلك حالة التسجيل (على سبيل المثال، تشغيل، ربما، إيقاف) و
الفاصل الزمني للتسجيل لكل مقياس (ومثيل) مطلوب. الأتى
قد تظهر الاختصارات المتعلقة بالمقاييس (والمثيلات) في الإخراج: أدف,
استشاري. ماند، إلزامي؛ nl، ليس في السجل؛ na، في السجل ولكن ليس حاليًا
متاح من خلال وكيل مجال مقاييس الأداء (PMDA). حيثما كان ذلك مناسبا ، أ
سيظهر اسم المثيل أخيرًا على سطر مسبوقًا بمثيله الداخلي الرقمي
المعرف.
[ سجل ] إلزامي on الفاصلة metriclist
هذا الشكل من سجل يقوم الأمر بتشغيل تسجيل المقاييس (وأي حالات) في
قائمة المقاييس. الفاصلة يحدد عدد المرات التي يجب أن تكون فيها المقاييس/المثيلات المحددة
تسجيل. مرة يشير إلى أن المقاييس/المثيلات يجب أن تظهر مرة واحدة على الأكثر في ملف
سجل. في كثير من الأحيان يستخدم المرء الكلمة الأساسية الاختيارية كل متبوعًا بإيجابية
رقم وواحد من ميلي ثانية واحدة (أو ميللي ثانية), ثان (أو ثوانى), دقيقة (أو دقيقة), ساعة or
تعددهم.
لاحظ أن الكلمة الافتراضي والتي يمكن استخدامها للافتراضي الفاصلة في
com.pmlogger(1) لا يمكن استخدام ملف التكوين في com.pmlc.
تتطلب القيود الداخلية الفاصلة أن تكون أقل من (حوالي) 74 ساعة.
An الفاصلة قيمة الصفر هي مرادف ل مرة.
[ سجل ] إلزامي خصم metriclist
هذا يخبر مثيل PMlogger بعدم تسجيل أي من المقاييس/المثيلات
metriclist.
[ سجل ] إلزامي يمكن metriclist
هذا يخبر مثيل PMlogger باحترام أي طلبات تسجيل استشارية لاحقة
المقاييس / الحالات في metriclist. إذا كانت حالة التسجيل الحالية لـ
المقاييس / الحالات إلزامية (سواء كانت قيد التشغيل أو إيقاف التشغيل) سيتم تعيين الحالة الجديدة على "ربما"
(الاستشاري الفعال قبالة). إذا كانت الحالة الحالية للمقاييس / المثيلات موجودة بالفعل
استشارية (إما تشغيل أو إيقاف تشغيل) ستظل الحالة (الحالات) الخاصة بالمقاييس/المثيلات كما هي
هي.
[ سجل ] استشاري on الفاصلة metriclist
[ سجل ] استشاري خصم metriclist
لا ينطبق التسجيل الاستشاري إلا إذا تم تحديد حالة التسجيل الأخيرة لـ
المقياس / المثيل كان "إلزاميًا" (والذي يسمح بتسجيل استشاري لاحق
السيطرة) أو إذا كانت حالة التسجيل استشارية بالفعل. يتحول هذان البيانان
استشاري تسجيل الدخول أو الخروج (على التوالي) للمقاييس / الحالات المحددة.
تفسير ل الفاصلة كما هو مذكور أعلاه بالنسبة ل إلزامي القضية.
لا يوجد حرف متابعة مطلوب للأوامر التي تمتد عبر الأسطر.
الكلمة at يمكن استخدامها بالتبادل مع @.
إن طلب تسجيل كافة مثيلات المقياس سوف يحل محل أي طلب سابق لتسجيل أي منهما
كل أو مثيلات معينة من المقياس (إذا كان الطلب يحدد انتقالًا مسموحًا به
في حالة التسجيل). طلب لتسجيل مثيلات محددة للمقياس عند جميع المثيلات
من مقياس يتم تسجيله بالفعل تم رفضه بواسطة com.pmlogger.
ACCESS مراقبة
com.pmlc قد يكون الوصول إليها مقيدًا والتحكم فيها com.pmlogger(1) العمليات.
إذا لم تكن الجامعة المرغوب التقدم اليها غير مذكورة أعلاه ، فاتصل بنا للحصول على com.pmlogger(1) غير قادر على تصدير معلومات التحكم الخاصة به إلى المستوى المحلي com.pmcd(1) ، إذن
أن com.pmlogger(1) لا يمكن توصيله أو التحكم فيه بواسطة com.pmlc. في الممارسة العملية ، هذا
يعني com.pmlogger(1) يجب أن تكون العملية مملوكة للمستخدم PCP و / أو المجموعة
"" بي سي بي "". لو com.pmlogger(1) يعمل على المضيف `` foo '' ثم استخدم `` pminfo -f -h foo
pmcd.pmlogger'' للتحقق من أن com.pmlogger(١) من الفائدة معروف com.pmcd(1)
بدلا من ذلك com.pmlogger(١) أي الحالات التي لم يتم الإبلاغ عنها com.pmlc إظهار قطع الاشجار foo
لا يعرف الأمر ل com.pmcd(١) على المضيف ``foo''.
If com.pmlogger(1) يتم تشغيله بملف تكوين يحتوي على ملف [وصول] الجزء،
then com.pmlc لن يكون قادرا على الاتصال بذلك com.pmlogger(1) ما لم تسمح ضوابط الوصول
بعض الوصول من المضيف حيث com.pmlc يتم تشغيله. الحد الأدنى من هذا يتطلب استعلام
الوصول إلى المسموح به في com.pmlogger(1) قسم التحكم في الوصول.
If com.pmlc قادر على الاتصال com.pmlogger(١) الفائدة، ثم الجدول التالي
يلخص الأذونات اللازمة لأداء مختلف com.pmlc أوامر:
┌──────────────────┬────────────────────────────── ─────────┐
│ com.pmlc الأمر │ مطلوب com.pmlogger الوصول │
├──────────────────┼────────────────────────────── ─────────┤
│إظهار قطع الاشجار │ أي
│طريقة التنفيذ │ أي من استعلام, استشاري or إلزامي │
│الحالة │ أي من استعلام, استشاري or إلزامي │
│سؤال ... │ أي من استعلام, استشاري or إلزامي │
│سجل استشاري ... │ استشاري │
│سجل إلزامي ... │ إلزامي │
│جديد حجم │ إلزامي │
└──────────────────┴────────────────────────────── ─────────┘
CFP البيئة
متغيرات البيئة مع البادئة PCP_ تستخدم لتحديد معلمات الملف والدليل
الأسماء التي يستخدمها PCP. على كل تثبيت الملف /etc/pcp.conf يحتوي على القيم المحلية
لهذه المتغيرات. ال PCP_CONF دولار يمكن استخدام متغير لتحديد بديل
ملف التكوين ، كما هو موضح في pcp.conf(5).
استخدم PMLC عبر الإنترنت باستخدام خدمات onworks.net