2 روش یافتن میزان استفاده از حافظه و CPU در لینوکس
26 مارس 2022
خواندن 1 دقیقه
ترلان شاهماری

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

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

برای خودکارسازی وظایف خود باید نحوه انجام اسکریپت کاری و همچنین نحوه افزودن دستورات به پایگاه داده خود را یاد بگیرید.

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

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

با کمک دستور زیر می توانید لیستی از پردازش های برتر که براساس استفاده از RAM و CPU لیست شده اند را بصورت نزولی مشاهده کنید.

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

برای مشاهده فهرست کامل باید پیپ لاین و هد را بردارید.

ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head

خروجی نمونه:

PID PPID CMD %MEM %CPU
2591 2113 /usr/lib/firefox/firefox 7.3 43.5
2549 2520 /usr/lib/virtualbox/Virtual 3.4 8.2
2288 1 /home/gacanepa/.dropbox-dis 1.4 0.3
1889 1543 c:\TeamViewer\TeamViewer.ex 1.0 0.2
2113 1801 /usr/bin/cinnamon 0.9 3.5
2254 2252 python /usr/bin/linuxmint/m 0.3 0.0
2245 1801 nautilus -n 0.3 0.1
1645 1595 /usr/bin/X :0 -audit 0 -aut 0.3 2.5

اکنون گزینه های استفاده شده در دستور فوق را بصورت مختصر توضیح می دهیم:

  • گزینه o- از ps یا –format به شما امکان می دهد فرمت خروجی را مشخص کنید. مثل نشان دادن PID های فرآیند (pid)، PPIDs (pid)، نام فایل اجرایی مرتبط با فرآیند (cmd) و استفاده از RAM و CPU ( به ترتیب mem% و cpu%).
  • گزینه –sort به شما امکان می دهد براساس mem% یا cpu% عمل مرتب سازی را انجام دهید. خروجی به طور پیش فرض بصورت صعودی مرتب می شود اما می توانید این ترتیب را با اضافه کردن علامت منها در مقابل معیارهای مرتب سازی، معکوس کنید.

برای افزودن فیلدهای دیگر به خروجی یا تغییر معیارهای مرتب سازی می توانید به بخش OUTPUT FORMAT CONTROL در صفحه man دستور ps مراجعه کنید.

آذرسیس ارائه دهنده انواع سرور مجازی لینوکس ، سرور مجازی ویندوز با بهترین کیفیت ، قیمت مناسب و تحویل فوری

نتیجه گیری

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

سوالات متداول

چگونه می توانم cpu را در لینوکس پیدا کنم؟

می توانید به مسیر /proc/cpuinfo بروید.

چگونه می توانم سلامت cpu را بررسی کنم؟

در کادر جستجو نوار وظیفه windows security را تایپ کرده و سپس آن را از نتایج انتخاب کنید.

لینک کوتاه مقاله
https://azarsys.com/?p=1905


نویسنده مقاله
مقالات مرتبط
دیدگاه بگذارید