دستور top یکی از پرکاربردترین دستورات لینوکس برای مانیتورینگ سرور می باشد که با اجرای آن لیست پروسس های فعال سرور را نمایش می دهد.
مرتب نمودن با Shift+O
پس از اجرای دستور top با کلید های ترکیبی Shift+O کاراکترهای متناظر مربوط به هر فیلد قابل مشاهده در top نمایش داده می شود و سپس با انتخاب هر کاراکتر sort بر اساس آن انجام می شود بعنوان مثال با انتخاب کاراکتر k پروسس ها براساس استفاده cpu مرتب خواهد شد.
نمایش مسیر کامل پردازش ها
بااجرای دستور top –cو یا انتخاب کاراکتر c در دستور top مسیر کامل پردازش های در حال اجرا نیز مشاهده می شود.
مشاهده پروسس یک یوزر خاص
پس از اجرای دستور top با انتخاب کاراکتر uنیاز است نام یوزر مورد نظر را و یا uid آن را درج کنید. سپس پروسس هایی که برای آن یوزر در حال اجرا است را مشاهده خواهید نمود.
تعیین مدت زمان refresh شدن
بصورت پیش فرض هر سه ثانیه دستور top رفرش می شود و مقادیر جدید مشاهده می شود، در صورت نیاز به تغییر این مدت زمان با انتخاب کاراکتر d مدت زمان مدنظر را برحسب ثانیه وارد نمائید و یا بعنوان مثال top –d 5 را اجرا کنید در اینصورت هر 5 ثانیه دستور بروز خواهد شد.
غیر فعال کردن پروسه در حال اجرا
پس از اجرای دستور top با انتخاب کاراکتر k شماره پروسه پردازش مورد نظر را وارد نمائید ، با انجام اینکار این پروسه قطع (kill) خواهد شد.
مرتب سازی بر اساس مصرف cpu، مدت زمان اجرا،proccess id
پس از اجرای دستور top با کلید های ترکیبی shift+p ، پردازش ها براساس درصد مصرف cpu مرتب شده و نمایش داده می شوند.
با کلید های ترکیبی shift+n ، شماره پروسه های در حال اجرا مرتب شده و نمایش داده می شوند.
و با کلید های ترکیبی shift+t ، پردازش ها براساس مدت زمان در حال اجرا بودن پردازش مرتب شده و نمایش داده می شوند.
Renice یک پردازش
با انتخاب کاراکتر r در دستور top در حال اجرا امکان تغییر اولویت پروسه فراهم خواهد شد که به آن Renice گفته می شود. ابتدا شماره پروسه وسپس اولویت مدنظر را نیاز است درج کنید.
پنهان سازی یا نمایش اطلاعات
باانتخاب l اطلاعات مروبط به load average نمایش داده نمی شود با انتخاب مجدد آن اطلاعات مجدد مشاهده خواهد شد، با انتخاب m اطلاعات مربوط به memory و با انتخاب t اطلاعات مربوط به cpu نمایش داده نشده و با انتخاب مجدد آن ها مشاهده خواهند شد.
تعیین تعداد پردازش های قابل نمایش
پس از اجرای دستور top با انتخاب n تعداد پردازش هایی که می خواهید مشاهده شود را می توانید تعیین کنید، بعنوان مثال با انتخاب n وسپس درج عدد 4، 4 پروسه در حال اجرا نمایش داده می شوند.
نمایش/عدم نمایش ستون ها
پس از اجرای دستور top با انتخاب f کاراکترهای متناظر مربوط به هر فیلد قابل مشاهده در top نمایش داده می شود و سپس می توانید ستون هایی که می خواهید نمایش داده نشود را انتخاب کنید و یا ستون هایی را اضافه کنید در کنار هر کاراکتری که * وجود داشته باشد، آن ستون نمایش داده می شود.
Highlight نمودن پروسس های در حال اجرا
جهت تغییر رنگ پروسس های در حال اجرا پس از اجرای دستور top کاراکتر z را انتخاب کنید.
ذخیره تغییرات
با انتخاب کاراکتر w تغییرات اعمال شده در دستور top ذخیره شده و در دفعات بعدی نیز بهمین صورت نمایش داده می شود.
راهنما دستور
جهت مشاهده راهنما دستور top را اجرا و سپس کاراکتر hرانتخاب نمائید.
خروج خوکار
با اجرای دستور top –n 10 بعنوان مثال پس از10 بار تکرار اجرای دستور قطع خواهد شد.
خروج از دستور top
جهت خروج از دستور کاراکتر q را انتخاب نموده و یا از کلید های ترکیبی ctrl+c استفاده کنید.