GoGPT Best VPN GoSearch

فاویکون OnWorks

pmdaproc - آنلاین در ابر

pmdaproc را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور pmdaproc است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


pmdaproc - عامل دامنه معیارهای عملکرد فرآیند (PMDA)

خلاصه


$PCP_PMDAS_DIR/proc/pmdaproc [-AL] [-d دامنه] [-l ورود به سیستم فایل] [-r cgroup] [-U نام کاربری]

شرح


pmdaproc یک عامل دامنه معیارهای عملکرد (PMDA) است که معیارهای عملکرد را استخراج می کند
توصیف وضعیت تک تک فرآیندهای در حال اجرا در یک سیستم لینوکس.

La مجموعه مقالات PMDA معیارهایی را صادر می کند که میزان استفاده از حافظه، پردازنده و سایر منابع را اندازه گیری می کند
هر فرآیند، و همچنین خلاصه اطلاعات جمع آوری شده در تمام فرآیندهای در حال اجرا.
PMDA از اعتبارنامه هایی استفاده می کند که از PMAPI(3) ابزار نظارتی که کاربر را شناسایی می کند
درخواست اطلاعات، برای اطمینان از اینکه فقط مقادیری هستند که کاربر مجاز به دسترسی است
توسط PMDA بازگردانده شده است. این شامل PMDA به طور موقت تغییر کاربر موثر و
شناسه های گروه برای مدت زمان درخواست برای نمونه ها و مقادیر. به عبارت دیگر،
فراخوانی های سیستم برای استخراج اطلاعات به عنوان کاربر مبدأ درخواست و انجام می شود
نه به عنوان یک کاربر ممتاز مکانیسم های موجود برای انتقال اعتبار کاربر هستند
توضیح بیشتر در PCPIntro(1) صفحه

شرح مختصری از pmdaproc گزینه های خط فرمان به شرح زیر است:

-A استفاده از اعتبارنامه های ارائه شده توسط را غیرفعال می کند PMAPI ابزار مشتری، و به سادگی اجرا می شود
همه چیز تحت حساب "ریشه".

-L دامنه نمونه هر فرآیند مورد استفاده بیشتر را تغییر می دهد procproc معیارهایی برای گنجاندن
نخ ها نیز

-d این کاملاً مهم است که معیارهای عملکرد دامنه شماره مشخص شده در اینجا است
منحصر به فرد و سازگار به این معنا که، دامنه باید برای هر PMDA در یک متفاوت باشد
میزبان و همینطور دامنه شماره باید برای همان PMDA در همه میزبان ها استفاده شود.

-l محل فایل لاگ. به طور پیش فرض، یک فایل گزارش به نام proc.log در نوشته شده است
دایرکتوری فعلی از pmcd(1) چه زمانی pmdaproc آغاز شده است، یعنی PCP_LOG_DIR $/pmcd. اگر
فایل log نمی تواند ایجاد شود یا قابل نوشتن نیست، خروجی به استاندارد نوشته می شود
در عوض خطا

-r مجموعه فرآیندهای صادر شده در دامنه نمونه هر فرآیند را به فقط محدود کنید
آن دسته از فرآیندهایی که توسط مشخص شده وجود دارد cgroup ظرف منبع این
گزینه یک ریزدانگی ریز اختیاری را برای مانیتورینگ فراهم می کند و همچنین می تواند مورد استفاده قرار گیرد
برای کاهش منابع مصرف شده توسط pmdaproc در طول درخواست برای نمونه و
ارزش ها.

-U حساب کاربری که تحت آن عامل اجرا می شود. پیش فرض "ریشه" ممتاز است
حساب، با سوئیچینگ seteuid (2) و setegid (2) برای دسترسی به بیشتر اطلاعات.

HOTPROC بررسی اجمالی


La pmdaproc Performance Metrics Domain Agent (PMDA) شامل مجموعه دیگری از
معیارهای پردازش با دامنه نمونه ای از فرآیندها محدود به یک "جالب" یا
مجموعه "گرم". بر خلاف معیارهای سهام صادر شده توسط مجموعه مقالات PMDA که یک نمونه دارند
دامنه برابر با فرآیندهای فعلی، داغ معیارها یک دامنه نمونه دارند که a
زیر مجموعه این این hotproc دامنه نمونه توسط یک گزاره قابل تنظیم تعیین می شود
در برخی فاصله زمانی تجدید ارزیابی می شود.

و همچنین معادل هر فرآیند مجموعه مقالات معیارهای، hotproc فراهم می کند cpuburn متری
که میزان استفاده CPU از فرآیند را در بازه رفرش مشخص می کند، جمع
معیارهایی که نشان می دهد چه مقدار از CPU موجود را زمان پردازش "جالب" می گذراند
حساب برای، گزاره معیارهایی که مقادیر متغیرهای رزرو شده را نشان می دهد (به زیر مراجعه کنید)
که در گزاره hotproc استفاده می شوند، و کنترل معیارهایی برای کنترل
عامل.

HOTPROC پیکربندی


فایل پیکربندی شامل یک گزاره است که برای تعیین اینکه آیا یک فرآیند باید باشد یا خیر
در مجموعه جالب یا نه

نمونه فایل پیکربندی ممکن است در پیدا شود $PCP_PMDAS_DIR/proc/samplehotproc.conf

این فایل با هر تغییری قابل کپی است $PCP_PMDAS_DIR/proc/hotproc.conf in
به منظور پیکربندی داغ معیارهای. در pmstore(1) و pmStore(3) می توان از رابط ها استفاده کرد
همچنین (در زیر توضیح داده شده است).

محمول با استفاده از زبان مشخص شده در زیر توضیح داده می شود. نمادها بر اساس
آنهایی که توسط C(1) و بیدار(1) زبان ها

اتصالات بولی
&& (و) || (طلا) ، ! (نه) () (حداکثر تقدم)

مقایسه کننده های اعداد
< , <= , > , >= , == , !=

مقایسه کننده های رشته ای
== , !=

مقایسه‌کننده‌های رشته/الگو
~ (رشته منطبق بر الگو)، !~ (رشته با الگو مطابقت ندارد)

متغیرهای رزرو شده
UID (شناسه کاربر؛ عدد صحیح تایپ کنید) اسم شما (نام کاربری؛ رشته را تایپ کنید)، gid (شناسه گروه؛ نوع
عدد صحیح) gname (نام گروه؛ رشته را تایپ کنید)، شهرت (نام فایل پردازش؛ رشته را تایپ کنید)،
psargs (پردازش نام فایل با args؛ رشته را تایپ کنید)، cpuburn (استفاده از cpu؛ نوع
شناور)، iodemand (تقاضای ورودی/خروجی - کیلوبایت خواندن/نوشتن در ثانیه؛ نوع float)،
ctxswitch (تعداد سوئیچ های متنی در ثانیه؛ نوع شناور)، syscals (تعداد
تماس های سیستم در ثانیه؛ نوع شناور)، اندازه مجازی (اندازه مجازی بر حسب کیلوبایت؛ تایپ کنید
شناور)، ساکن شدن (اندازه ساکن در کیلوبایت؛ تایپ کنید float)، صبر کن (بلاک شده و خام
io در ثانیه در ثانیه صبر کنید. نوع شناور)، منتظر باش (زمان انتظار در صف اجرا بر حسب ثانیه/ثانیه؛
نوع شناور).

ارزش های تحت اللفظی
1234 (عدد صحیح مثبت)، 0.35 (شناور مثبت)، "فوبار" (رشته؛ محدود شده توسط "),
/[fF](o)+bar/ (الگو؛ محدود شده توسط /), درست (بولی)، غلط (بولی)

نظرات
#این is a توضیح (از # تا آخر خط).

مثال ها
cpuburn > 0.2 # استفاده از cpu بیش از 20٪
cpuburn > 0.2 && uname == "root"
cpuburn > 0.2 && (uname == "root" || uname == "hot")
psargs ~ /pmda/ && cpuburn > 0.4

La hotproc.predicate ممکن است از معیارها برای دیدن مقادیر متغیرهای رزرو شده استفاده شود
هستند که توسط گزاره در آخرین تازه سازی استفاده شده است. آنها رزرو شده را پوشش نمی دهند
متغیرهایی که قبلاً به جای دیگری صادر شده اند. آ hotproc.predicate متریک ممکن است یک علامت نداشته باشد
مقدار اگر در محمول پیکربندی ارجاع نشده باشد.

دینامیک پیکربندی


La داغ معیارها را نیز می توان در زمان اجرا از طریق پیکربندی کرد pmstore(1) رابط (و
به طور ضمنی، pmStore(3) API)

مثال ها
pmstore hotproc.control.config 'fname == "mingetty"'
pmstore hotproc.control.config 'uid == 0'

برای اینکه فایل کانفیگ را مجبور به بارگیری مجدد کنید:
pmstore hotproc.control.reload_config "1"

نصب و راه اندازی


La مجموعه مقالات PMDA به طور پیش فرض نصب و در دسترس است. اگر می خواهید آن را لغو کنید
نصب، موارد زیر را به عنوان root انجام دهید:

# سی دی $PCP_PMDAS_DIR/proc
# ./برداشتن

اگر می‌خواهید دسترسی به نام‌ها را ایجاد کنید، متن راهنما و مقادیر proc
معیارهای عملکرد یک بار دیگر، پس از حذف، موارد زیر را به عنوان root انجام دهید:

# سی دی $PCP_PMDAS_DIR/proc
# ./نصب

pmdaproc توسط pmcd(1) و هرگز نباید مستقیما اجرا شود. نصب و
حذف اسکریپت ها اطلاع رسانی می کند pmcd(1) هنگامی که عامل نصب یا حذف می شود.

با استفاده از خدمات onworks.net از pmdaproc به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.