آذرسیس

8 ways to find the amount of memory and CPU usage in Linux
5/5 - (1 امتیاز)

این یک واقعیت است که مدیران سیستم کارآمد اغلب افراد راحت طلبی هستند! چون بخش زیادی از وظایف معمول خود را می توانند با 8 روش یافتن میزان استفاده از حافظه و CPU در لینوکس، خودکار کرده اند و دیگر مجبور نیستند از سرور های خود مراقبت کنند. آن ها می توانند از زمان باقی مانده برای یادگیری فناوری های جدید استفاده کنند و همیشه در صدر بازی بمانند. شما نیز برای خودکارسازی وظایف خود باید نحوه انجام اسکریپت کاری و همچنین نحوه افزودن دستورات به پایگاه داده خود را یاد بگیرید. در این راهنما حرفه ای از آذرسیس بهترین فرآیند های در حال اجرا با بیشترین میزان استفاده از حافظه و CPU در لینوکس را خواهید یافت و ترفندی به اشتراک می گذاریم تا با کمک آن بدانید کدام فرآیندها حافظه و CPU زیادی را در Linux مصرف می کنند.

روش یافتن میزان استفاده از حافظه و CPU در لینوکس

8 روش ترکیبی یافتن میزان استفاده از حافظه و CPU در لینوکس

مراحل و نحوه یافتن میزان استفاده از حافظه و CPU در لینوکس را به 2 بخش مجزا تقسیم کرده ایم تا بتوانید با توجه به نیازمندی های خود از طریق تیتر های موجود یکی را انتخاب کرده و اجرا نمایید:

بخش اول: 5 دستور کاربردی لینوکس برای یافتن میزان استفاده از CPU

در بخش اول از میزان استفاده از حافظه و CPU در لینوکس، به بررسی میزان حافظه مورد استفاده خواهیم پرداخت که 3 ترفند سریع برای شما کاربران گرامی آورده شده است:

1- دستور TOP

اطلاعاتی که از این دستور برای شما قابل نمایش و استفاده خواهد بود عبارت اند از:

  1. شامل به روز رسانی خودکار داده های مهم شما توسط دستور Top در هر 5 ثانیه می شود.
  2. دارای گزینه های مختلفی برای مرتب سازی فرآیند like — است.
  3. گزینه P مناسب برای مرتب کردن تمام فرآیندهای در حال اجرا می باشد که از CPU بهره می برند.
  4. گزینه M جهت مرتب سازی همه فرآیند های در حال اجرا به کمک Memory usage استفاده می شوند.
  5. گزینه I برای Hide کردن تمامی فرآیند های idle مناسب خواهد بود.
  6. S مرتب سازی بر اساس مدت زمانی است که فرآیند ها در حال اجرا بوده اند.
  7. U برای جمع آوری فرآیندهای متعلق به یک کاربر مخصوص می باشد.

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

2- دستور mpstat

این یکی از دستور های کاربردی برای یافتن میزان استفاده از حافظه و CPU در لینوکس است که با استفاده از آن می توان آمار استفاده از CPU را به صورت دقیق بررسی کرده و حتی می توانید فاصله و تعداد تکرارها را برای نظارت بر استفاده از CPU در یک زمان بندی خاص مشخص کنید. برای بهره مندی از این دستور ابتدا باید sysstat را کاوش کنید.

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

در صورتی که می خواهید تمام گزارش پردازنده ها را در اختیار داشته باشید:

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

3- دستور Sar

دستور Sar اطلاعات مرتبط با فعالیت سیستم همانند مقدار استفاده از CPU و Memory را جمع آوری، گزارش و ذخیره خواهد کرد. برای مثال گزینه -u در هنگام ردیابی عملکرد CPU مطابق دستور نمایش داده شده در تصویر زیر خواهد بود.

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

4- دستور iostat

از این دستور در گزارش و نظارت بر آمار دستگاه هنگام input/output (I/O) در گزارشات مرتبط با استفاده و عملکرد دیسک سیستم مورد استفاده قرار می گیرد.

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

در این دستور از گزینه -c برای تقسیم بندی User Processes, System Processes, I/O Wait و idle time استفاده می شود.

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

5- دستور vmstat

آخرین روش از یافتن میزان استفاده از حافظه و CPU در لینوکس، دستور vmstat مربوط به System Virtual Memory Usage و سایر آمارهای سیستم مانند بهره وری از CPU، ورودی/خروجی دیسک و فرآیند های مختلف در سیستم است.

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

بخش دوم: 3 دستور کاربردی لینوکس برای یافتن میزان استفاده از حافظه

در این نوع از بررسی های دستوری هم چند نمونه بی نظیر داریم که در ادامه عنوان روش یافتن میزان استفاده از حافظه و CPU در لینوکس، به آن ها خواهیم پرداخت.

1- دستور Free

دستور Free برای میزان استفاده از حافظه و جابجایی فضا با واحد شمارش کیلوبایت یا مگابایت می باشد.

دستور کاربردی لینوکس برای یفتن میزان استفاده از حافظه

2- دستور df

برای در دست داشتن اطلاعاتی مانند، جهت نمایش اطلاعات در مورد استفاده از فضای دیسک در سیستم های فایل نصب شده استفاده می شود.

دستور کاربردی لینوکس برای یافتن میزان استفاده از حافظه

3- دستور du

کاربران از دستور du برای استفاده در تخمین استفاده از فضای فایل و دایرکتوری بهره مند می شوند.

دستور کاربردی لینوکس برای یافتن میزان استفاده از حافظه

سخن آخر

به عنوان کلام آخر در این عنوان از آذرسیس شما را دعوت به اشتراک در کامنت گذاری و ارسال نظرات خود در قسمت کامنت وبلاگ های رسمی مان می کنیم. از اینکه همراه ما بودید از شما نهایت تقدیر و تشکر را داریم. همچنین شما کاربران گرامی می توانید در صورت تمایل به ارتقا فنی و بالا بردن اعتبار خود در دنیای وب می توانید یک جلسه مشاوره رایگان با کارشناسان خبره ما در اسرع وقت داشته باشید. برای شروع روند تنها ارسال یک تیکت کافی خواهد بود…

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *