وضعیت سرورها

وبــلاگ

وضعیت سرورها
  • دستورات پرکاربرد لینوکس – دستور top

    علیرضا نصری سه شنبه ۲ آذر ۱۳۹۵ لینوکس

    ASDF

    دستور top یکی از پرکاربردترین دستورات لینوکس برای مانیتورینگ سرور می باشد که با اجرای آن می توان لیست پروسس های فعال سرور را مشاهده کرد.

    مرتب نمودن با Shift+O

    پس از اجرای دستور top با کلید های ترکیبی Shift+O کاراکترهای متناظر مربوط به هر فیلد قابل مشاهده در top نمایش داده می شود و سپس با انتخاب هر کاراکتر sort بر اساس آن انجام می شود بعنوان مثال با انتخاب کاراکتر k پروسس ها براساس استفاده cpu مرتب خواهند شد.

    نمایش مسیر کامل پردازش ها

    بااجرای دستور top –c و یا انتخاب سویچ c در دستور top مسیر کامل پردازش های در حال اجرا نیز مشاهده می شود.

    مشاهده فرایند های یک یوزر خاص

    پس از اجرای دستور top با انتخاب سویچ u نیاز است نام یوزر مورد نظر را و یا uid آن را درج کنید. سپس پروسس هایی که برای آن یوزر در حال اجرا است را مشاهده خواهید نمود.

    تعیین مدت زمان refresh شدن

    بصورت پیش فرض هر سه ثانیه دستور top رفرش می شود و مقادیر جدید مشاهده می شود، در صورت نیاز به تغییر این مدت زمان با انتخاب سویچ d مدت زمان مدنظر را برحسب ثانیه وارد نمائید و یا بعنوان مثال top –d 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 وسپس درج عدد ۴، ۴ پروسه در حال اجرا نمایش داده می شوند.

    نمایش/عدم نمایش ستون ها

    پس از اجرای دستور top با انتخاب f کاراکترهای متناظر مربوط به هر فیلد قابل مشاهده در top نمایش داده می شود و سپس می توانید ستون هایی که می خواهید نمایش داده نشود را انتخاب کنید و یا ستون هایی را اضافه کنید در کنار هر کاراکتری که * وجود داشته باشد، آن ستون نمایش داده می شود.

    Highlight نمودن پروسس های در حال اجرا

    جهت تغییر رنگ پروسس های در حال اجرا پس از اجرای دستور top کاراکتر z را انتخاب کنید.

    ذخیره تغییرات

    با انتخاب کاراکتر w تغییرات اعمال شده در دستور top ذخیره شده و در دفعات بعدی نیز بهمین صورت نمایش داده می شود.

    راهنما دستور

    جهت مشاهده راهنما دستور top را اجرا و سپس کاراکتر h را انتخاب نمائید.

    خروج خوکار

    با اجرای دستور top –n 10 بعنوان مثال پس از۱۰ بار تکرار اجرای دستور قطع خواهد شد.

    خروج از دستور top

    جهت خروج از دستور کاراکتر q را انتخاب نموده و یا از کلید های ترکیبی ctrl+c استفاده کنید.

    سرور مجازی VPS لینوکس | سرور اختصاصی لینوکس

    0

    برچسب ها :

با عضویت در خبرنامه شما را از آخرین تجربیات مان و مطالب تخصصی آگاه خواهیم کرد.

پاسخ دهید

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