在centos7.9上安装使用atop

top是一个功能强大的linux服务器监控工具,它支持收集和显示CPU,内存,磁盘,网络,进程等资源的相关信息,负载比较大的资源信息会以特别的颜色显示, 可以作为系统管理的辅助工具使用。

官网地址:​​http://www.atoptool.nl/​​

1.安装

安装atop需要先安装第三方源:安装第三方yum源EPEL,EPEL的全称叫 Extra Packages for Enterprise Linux。

yum install epel-release
yum install -y atop

2.使用

(1).使用atop查看,每隔10秒更新
atop
(2).调度信息,调度显示每个进程的主线程的信息。 还指出有多少过程在状态 运行
atop -s

在centos7.9上安装使用atop

(3).内存消耗-m键-显示有关所有正在运行的进程的内存相关的信息VSIZE列表示总的虚拟内存和RSIZE显示每个进程使用的驻留内存的大小。

该VGROW和RGROW注明最后间隔期间的增长。 该MEM列表示该进程驻留内存使用情况。

atop -m

在centos7.9上安装使用atop

(4).显示磁盘利用率-d键-显示了在系统级(LVM和DSK列)磁盘活动。 磁盘活动被示为正在由读/写(RDDSK / WRDSK列)传输的数据量。
atop -d

在centos7.9上安装使用atop

(5).显示可变信息-v键-这个选项显示提供了有关正在运行的进程UID一样,PID,GID,CPU使用率等更具体的数据
atop -v

在centos7.9上安装使用atop

(6).进程显示的命令
atop -c

(7).累计每个节目-p键-在这个窗口中显示的信息,每个节目积累。 最右边的列显示哪些程序是活动的(在间隔期间),最左边的列显示它们已经生成了多少进程。
atop -p

在centos7.9上安装使用atop

(8).每用户累积-u键-这个屏幕显示哪些用户/最后期间是活动的,表示有多少个用户运行。
atop -u

(9).网络使用-n键(需要netatop内核模块)显示每进程的网络活动。

安装netatop-0.3版本(由于这个版本支持centos7,高版本的不支持centos7)

wget http://www.atoptool.nl/download/netatop-0.3.tar.gz 
tar -xvf netatop-0.3.tar.gz
yum install kernel-devel zlib-devel
cd netatop-0.3
make
make install

在执行make报以下错误,目前没有解决,所以 atop -n 功能无法使用

在centos7.9上安装使用atop