خانواده لینوکس

مدیریت پروسه ها با دستور top

مدیریت پروسه ها با دستور top

دستور top برای نمایش و مدیریت پروسه هایی میباشد که در بک گراند توزیع لینوکسی شما در حال کار هستند. با این دستور میتوانید به صورت پویا اطلاعات مربوط به این پروسه ها را مشاهده نمایید.
اگر بخواهیم به طور دقیق تر بگوییم اطلاعات خلاصه شده از سیستم و لیستی از فرآیندها بر اساس استفاده از CPU، که در حال حاضر توسط هسته لینوکس مدیریت می شود را می توان به عنوان خروجی این دستور مشاهده کرد.
به صورت پیش فرض این دستور هر ۳ ثانیه یک بار آپدیت میشود.

دستور مورد نظر برای اجرای top:

top #

خروجی این دستور به صورت زیر خواهد بود:

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

خط اول این خروجی نشان دهنده زمان فعلی سیستم, زمان روشن بودن سیستم یا به اصطلاح UPTIME سیستم,
تعداد نشست های فعال و لود پردازنده به تناوب های ۱ دقیقه اخیر, ۵ دقیقه اخیر و ۱۵ دقیقه اخیر میباشد.

خط دوم اطلاعاتی درباره تعداد کل فرآیندها ازجمله: تعداد فرآیندهای در حال اجرا،
تعداد فرآیندهای sleep شده،
متوقف شده و  زامبی اطلاعاتی می دهد.

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

us: user

sy: system

ni: nice

id: idle time

wa: IO-wait

hi: hardware interrupts timing

si: software interrupts timing

st: time stolen from this VM by the hypervisor

دو خط بعدی در خروجی، اطلاعات مربوط به RAM و استفاده از حافظه swap را نشان می دهند.

جدول نمایش داده شده در زیر این خطوط، در واقع لیست فرایند های در حال اجرا میباشد.

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

تغییر زمان آپدیت دستور top

برای تغییر دادن رفرش ریت یا همان زمان آپدیت شدن جدول، که گفتیم به صورت پیش فرض هر ۳ ثانیه میباشد،
از روی کیبورد حرف d را تایپ کنید و عدد مورد نظر را وارد نمایید.
مثلا بعد از وارد کردن d عدد ۷ را وارد و اینتر را بزنید,
بعد از این کار جدول شما هر ۷ ثانیه به روز و آپدیت میشود.

برای متوقف کردن یک فرایند باید حرف k را تایپ نمایید و به دنبال آن PID مربوط به آن فرایند را وارد و اینتر را بزنید.

مرتب کردن خروجی:

لیست فرآیندها را می توان بر اساس پارامترهای خاصی مرتب کرد.
برای انجام این کار هنگامی که دستور top در حال اجرا است، یکی از حروف P ,M ,T و N را تایپ نمایید:

کلید P : مرتب سازی بر اساس میزان استفاده از پردازنده

کلید M : ترتیب بر اساس میزان استفاده از رم

T : مرتب سازی بر اساس ستون time

N : مرتب کردن بر اساس PID

همانطور که مشاهده کردید، دستور ساده top اطلاعات زیادی راجع به مصرف منابع سیستم و فرایند های در حال اجرا در اختیار شما قرار میدهد,
با اجرای این دستور میتوانید نظارت بیشتری بر روی عملکرد سیستم خود داشته باشید.

 

فرنوش محمدی

پادکستر و تولید کننده محتواهای تصویری و متنی طبق الگوریتم های گوگل

نوشته های مشابه

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

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

دکمه بازگشت به بالا