منابع سرور PVM شامل حافظه (RAM)، پردازنده (CPU) و هارددیسک سرور PVM می شود. در این مستند نحوه بررسی وضعیت منابع از طریق خط فرمان بیان خواهد شد.
برای اتصال به خط فرمان PVM از نرمافزار putty استفاده کرده و با نام کاربری و کلمه عبور خود وارد شوید.
برای دستیابی به وضعیت حافظه از دستور free استفاده میکنیم:
استفاده از -g به این دلیل است که اندازهها با واحد GigaByte نمایش داده شوند. میتوانید دستور را بدون این آپشن و یا با -h نیز اجرا کنید.
این جدول علاوه بر حافظه اصلی سیستم (Mem)، وضعیت Swap را نیز نمایش میدهد.
شرح ستونهای تصویر بالا به این شرح است:
برای دستیابی به میزان حافظه آزاد سیستم پارامتر Available را مورد توجه قرار دهید. عدد موجود در این ستون میزان حافظه آزاد و در دسترس را مشخص میکند.
میزان فضایی که برای buff/cache بیان شده، در اصل فضایی از حافظه است که قابلیت آزادسازی دارد. چنانچه مایل باشید این قسمت از حافظه را آزاد کنید از دستور زیر استفاده کنید:
در سرورهایی که برای میزبانی میز کار مجازی استفاده میشوند، علاوه بر اطلاعات فوق، نیاز است از مسیر دیگری نیز میزان حافظه آزاد را مشخص کنید. برای این کار دستور زیر را اجرا کنید:
لازم است عدد موجود در مقابل HugePages_Free را در عدد Hugepagesize ضرب کنیم، عدد حاصل نیز حافظه آزاد را مشخص میکند که واحد آن، واحد نوشته شده در مقابل Hugepagesize است.
برای تبدیل به Meg یا Gig آن را به 1024 تقسیم کنید، به عنوان مثال طبق اعداد موجود در جدول بالا میزان حافظه آزاد به گیگ، در خط فرمان به این شکل محاسبه میشود:
جهت دستیابی به تعداد پردازندههای موجود بر روی سرور از دستور زیر استفاده کنید:
این دستور در اصل تعداد Threadهای سرور را نمایش میدهد.
به منظور دستیابی به درصد درگیر بودن پردازندههای سرور میتوان از دستور top استفاده کرد. بعد از تایپ این دستور در خط فرمان، نمایی شبیه به تصویر زیر نمایش داده میشود. (برای خروج از این دستور باید حرف q را بزنید).
مقادیر لیست شده در روبهروی عبارت CPU بیانکننده حقایقی در مورد وضعیت تمامی پردازندههای سرور است:
جهت بررسی فضای آزاد بر روی استوریجها و دیسکهای سرور از دستور df استفاده میکنیم:
مفهوم هر ستون به شرح زیر است:
به این شکل شما میتوانید استوریجهایی را که در حال پر شدن هستند و یا میزان فضای آزاد موجود را به درستی تشخیص دهید.
همچنین جهت آگاهی از وضعیت Read/Write بر روی هارددیسک میتوانید از دستور nmon استفاده کنید. بعد از اجرای این دستور صفحهای ظاهر میشود که باید در آن حرف d را بزنید، پس از آن، صفحهای به شکل زیر ظاهر خواهد شد:
هر سطح میزان Read/Write روی استوریج را نمایش میدهد، وقتی سطری در وضعیت 100 درصد بود (سطر از حروف Rو W پر شده باشد) به این معناست که استوریج به شدت تحت فشار است.
برای خروج کلید q را بزنید.
در کنار بررسی وضعیت تکتک منابع سیستم، امکان دستیابی به یک دید کلی از وضعیت مشغول بودن منابع وجود دارد.
برای این منظور از دستور w استفاده میکنیم. خروجی این دستور به شرح زیر است:
مقادیر به ترتیب از چپ به راست به شرح زیر هستند:
پارامتر load average پارامتر مهمی در تشخیص میزان زیر بار بودن سیستم است. اعداد ذکر شده در مقابل این عدد به ترتیب وضعیت Load سیستم برای یک دقیقه پیش، 5 و 15 دقیقه پیش را نشان میدهند.
عبارت Load به برآوردی از وضعیت تمامی منابع سیستم اشاره دارد، حافظه، پردازنده، I/O و …
چنانچه این عدد را بر تعداد Threadهای سرور تقسیم کنیم، درصد زیر بار بودن سرور مشخص میشود. با توجه به اینکه سرور مورد نظر ما 48 عدد Thread دارد، درصد بار این سرور با احتساب Load برای 15 دقیقه اخیر، در حدود 10 درصد میباشد.
وقتی این عدد از 50 بالاتر برود نشاندهنده وضعیت نسبتا بحرانی در سرور از نظر میزان بار پردازشی بر روی آن است.
منبع: سوالات متداول pvm شرکت رایانش ابری آوید