امروز: ۰۲ آذر ۱۴۰۳
در مسیر توسعه فردی و سازمانی
اشتراک دانش بهاره قلندر نژاد » option های مختلف دستور top (۱۳۹۵/۷/۲۷)
تایید شده

دستور 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 استفاده کنید.

نظرات

بهاره قلندر نژاد ۱۰ / ۸ / ۱۳۹۵
بله از لحاظ نگارشی کلمه سویچ switch بجای کاراکتر صحیح تر می باشد، با تشکر از پیشنهاد شما
پاسخ به این نظر
علیرضا نصری ۰۹ / ۸ / ۱۳۹۵
پس از اجرای دستور top با انتخاب کاراکتر uنیاز است نام یوزر مورد نظر را و یا uid آن را درج کنید در این گونه جمله ها بهتر از کلمه سویچ switch بجا کاراکتر استفاده شود.
پاسخ به این نظر
محتوای آخرین دربهای گشوده شده
  • یک باک بنزین 206 معادل 75000 ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • دو عدد  کارت سبز بوسیله کلیدک
  • دو روز ناهار میهمان شرکت به انتخاب خودتان معادل هر نهار ۳۰ ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
ارسال درخواست دوره یا محتوای آموزشی