介紹
atop是一個功能非常強大的linux服務器監控工具,它的數據采集主要包括:CPU、內存、磁盤、網絡、進程等。
安裝
CentOS:yum -y install atop
Ubuntu:apt-get install atop -y
啟動
systemctl start atop
systemctl enable atop
配置
1、/etc/sysconfig/atop:atop配置文件,主要用於調整atop監控周期,默認600s采集一次數據。
LOGINTERVAL=600
2、/etc/cron.d/atop:atop的定時任務文件。
0 0 * * * root systemctl try-restart atop
3、/var/log/atop:atop日志文件,默認是每天0點開始會產生當天的一個日志文件,然后可以通過atop -r file 查看信息,但是沒有找到自動播放的的功能,只能通過輸入b顯示一個指定的時間的信息。
視圖
g #默認輸出
m #內存相關輸出
d #磁盤相關輸出
n #網絡相關輸出
c #命令行輸出
u #查看對應的用戶資源使用情況
p #顯示所有每個進程的所有信息占用情況(disk、mem、io)
P(大寫) #正則匹配,顯示所有匹配到的進程
q #退出
t:跳轉到下一個監控采集點。
T:跳轉到上一個監控采集點。
B:指定時間點,格式為hh:mm:ss。