دستور atop
این دستور مانند دستور top عمل میکند ، با این تفاوت که شما می توانید یک گزارش در زمان مورد نظر خودتان ،از وضعیت استفاده منابع سرور داشته باشید.
بر فرض مثال ، مشتری به شما اطلاع می دهد که سرور من مشکل داشته ، شما در ان لحظه به سرور متصل می شوید و مشکلی مشاهده نمیکنید ، از طرفی با دستور top فقط وضعیت مصرف منابع در همان لحظه را دارید ، بنا براین نیاز به log مصرف منابع در گذشته را دارید که می توانید ازین دستور استفاده کنید.
برای نصب atop بر روی سرور با سیستم عامل سنت او اس ( CentOS ) می توانید از دستور زیر استفاده نمایید:
# yum install atop
برای نصب atop بر روی سرور های اوبونتو و دبیان ( Ubutntu & Debian ) از دستورات زیر استفاده نمایید:
-M مرتب سازی بر اساس درگیری رم
-C مرتب سازی بر اساس درگیری پردازنده
-N مرتب سازی بر اساس درگیری کارت شبکه
-l محدود سازی خطوط نمایش داده شده از مصرف منابع بجهت جلوگیری از طویل شدن لیست
یکی از ویژگی های منحصر بفرد atop ثبت و ذخیره میزان مصرف منابع سرور می باشد. این نرم افزار log کاملی از مصرف منابع را از زمان آغاز بکار سیستم در مسیر زیر ذخیره می نماید:
/var/log/atop/
در مسیر یاد شده فایل های لاگ ثبت شده توسط atop قرار دارند که با استفاده از دستور زیر می توانید آنها را فراخوانی نموده و به بررسی آنها در روز ها و ساعات گذشته بپردازید:
atop -r log_filename #
که در آن log_filename نام یکی از فایل های ثبت شده در مسیر لاگ های atop می باشد . بجهت فشرده تر بودن لاگ ها ، atop وقایع را در فرمت باینری ذخیره می کند و لذا توسط vim قابل بازخوانی نمی باشند.
لازم به توضیح است که پس از بازخوانی لاگ های atop می توانید با آپشن های t و T به تغییر بازه نمایش منابع پرداخته و وضعیت سرور را در زمانی که با مشکل روبرو بوده است بررسی فرمائید.