Home / وبلاگ / آموزش / آموزش دستور top

آموزش دستور top

دستور TOp– Linux Process Monitoring

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

این دستور تمام proccess های در حال اجرا در سرور را نمایش می دهد و مشخص می کند چه برنامه هایی هم اکنون از ram و cpu سرور استفاده میکنند.

این دستور بعد از اجرا شدن مقادیر زیر را نمایش می دهد:

CPU usage, Memory usage, Swap Memory, Cache Size, Buffer Size, Process PID, User,loadserver,uptime server

شما با استفاده ازین دستور می توانید پروسس هایی که باعث بالا رفتن لود سرور شده اند شناسایی کنید و kill کنید.

 

آپتایم این سرور تا این لحظه ۱۶۱ روز می باشد ، یعنی ۱۶۱ روز است که سرور ریبوت نشده و یا قطعی نداشته است.

در قسمت load average همانطور که مشخص است ۳ عدد نمایش داده می شود ، اولین عدد میانگین لود سرور در یک دقیقه ، عدد دوم میانگین لود سرور در ۵ دقیقه گذشته و عدد سوم میانگین لود در ۱۵ دقیقه گذشته می باشد.

زمان اجرای دستور top

با فشردن shift+m می توانید بر اساس استفاده بیشتر از رم سرور پروسس ها را list کنید.

با استفاده از shift+p می توانید بر اساس استفاده cpu پروسس ها را لیست کنید.

با دستور top -u user می توانید پروسس های یک یوزر خاص را بررسی کنید.

 

بصورت پشفرض هر ۳ ثانیه لیست پروسس ها نمایش داده می شود که شما با زدن کلید space می توانید بصورت لحظه ای پروسس ها را مانیتور کنید.

همچنین با دستور:

top d 1

می توانید زمان نمایش را به یک ثانیه تغییر دهید ، بعد از d می توانید هر زمانی که تمایل دارید وارد کنید.

هنگامیکه دستور top در حال اجراست می توانید با فشردن کلید k پروسس که مورد نظر شماست ، kill کنید.

بعد از وارد کردن کلید k از شما شماره پروسس را میخواهد که می توانید وارد کنید.

در واقع این عدد نمایش دهنده میزان بار یا میزان درخواستهایی هست که روی سرور شما اعمال می شود.هرچقدر میزان منابع سخت افزاری سرور شما با میزان بازدید یا درخواستها مناسب باشد ، شما لود پایینتری را شاهد هستید.

زمانیکه این عدد یا همان لود سرور بالا باشد ، یقینا سرعت بارگذاری سایتهای شما مشکل خواهد داشت.

Check Also

نام دامنه و تاثیر بر سئو

انتخاب نام دامنه مناسب از اهمیت بالایی برخوردار می باشد و جهت انتخاب نام مناسب …

Watch Dragon ball super