به طور پیش فرض، top و htop تمام فرآیندهای یک سیستم لینوکس را نشان می دهند. اگر میخواهید فقط فرآیندهای فعال لینوکس را مشاهده کنید، در بالا بررسی کنید.
اگر از لینوکس استفاده می کنید، احتمالاً از برنامه هایی مانند top یا htop برای نظارت بر فرآیندهای خود استفاده می کنید. بسیاری از این فرآیندها ممکن است به شما مربوط نباشند. اگر ابزاری وجود داشت که فقط فرآیندهای فعال را نشان می داد چه؟ وجود دارد و به آن بالا گفته می شود.
در اینجا نحوه استفاده از atop برای مشاهده فرآیندهای فعال فعلی در لینوکس آورده شده است.
در بالا چیست؟
atop یک برنامه برای لینوکس است که توسط Gerlof Langeveld نگهداری می شود و به شما امکان می دهد فرآیندهای در حال اجرا را روی سیستم خود مشاهده کنید. این شبیه به ابزارهای برتر یا htop است که ممکن است استفاده کرده باشید. مواردی مانند بار CPU و میزان مصرف حافظه را به شما نشان می دهد.
یک انحراف قابل توجه از این برنامه های دیگر این است که atop فقط فرآیندهای فعال را نشان می دهد و تنها پس از 10 ثانیه به طور پیش فرض تغییرات را به روز می کند.
سیستمهای لینوکس دارای فرآیندهای زیادی هستند که وظایف خانهداری را مدیریت میکنند، و بیشتر آنها از مقدار کمی از منابع در اکثر مواقع استفاده میکنند. بنابراین بسیاری از این فرآیندها به عملکرد مرتبط نیستند. در بالا تلاش می کند تا فقط مواردی را نشان دهد که بر عملکرد تأثیر می گذارند.
همچنین می توانید فرآیندهای در حال اجرا لینوکس را به صورت درختی با pstree نمایش دهید.
نحوه نصب atop در لینوکس
نصب آن در بالا آسان است، زیرا اکثر توزیع کنندگان لینوکس آن را در مخازن بسته خود دارند. به عنوان مثال، برای نصب آن در دبیان یا اوبونتو، تایپ کنید:
sudo apt install atop
و در آرچ لینوکس:
sudo pacman install atop
برای نصب در بالای خانواده Red Hat:
sudo dnf install atop
استفاده از atop برای مشاهده فرآیندهای فعال لینوکس
atop آسان برای استفاده است. شما می توانید در خط فرمان با بالا تماس بگیرید:
atop
این برنامه مانند top و htop یک برنامه تمام صفحه است. این به شما میزان استفاده از حافظه و CPU را در تمام هسته ها نشان می دهد. همچنین استفاده از شبکه و دیسک را نشان می دهد. در پایین، می توانید فرآیندهای فعال را مشاهده کنید.
بهطور پیشفرض، فرآیندها را بر اساس سن CPU مرتب میکند. با فشار دادن M (بزرگ M) فرآیندها بر اساس حافظه مرتب می شوند. یک D (بزرگ D) فرآیندها را بر اساس میزان استفاده از دیسک مرتب میکند و N (بزرگ N) استفاده از شبکه را نشان میدهد.
همچنین می توانید با کلیدهای حروف کوچک به جزئیات بپردازید. نمای پیشفرض «g» برای «عمومی» است. با فشار دادن «d» جزئیات دیسک و «c» آرگومانهای خط فرمان را به پردازشها نشان میدهد.
اکنون می توانید از درهم ریختگی ها بکاهید و فرآیندهای لینوکس را نظارت کنید
atop به شما این امکان را می دهد که فرآیندهای لینوکس را ببینید که فقط با نشان دادن موارد فعال بر عملکرد تأثیر می گذارد. لینوکس به دلیل استفاده موثر از فرآیندها شناخته شده است، اما این به شما بستگی دارد که آن را به خوبی اجرا کنید. کارهای زیادی وجود دارد که می توانید برای آزاد کردن رم در سیستم لینوکس خود انجام دهید.