CentOS/RHEL atop 进程监控

时间:2019-11-20 08:52:43  来源:igfitidea点击:

atop是一个交互式监视器,用于查看Linux系统上的负载。
它显示了系统级别上最关键的硬件的试验情况,即cpu,内存,磁盘和网络。
它还显示相对于进程级别上的cpuand内存负载,哪些进程负责指示的负载。

在CentOS/RHEL/Fedora Linux上可以使用EPEL仓库安装atop。

在CentOS/RHEL/Red Hat Linux上安装atop

启用EPEL repo才能安装在atop。

执行以下yum命令:

# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
# yum --disablerepo=\* --enablerepo=epel install atop -y

如何使用atop?

用root执行以下命令:

# atop

atop命令示例

查看活动的进程

# atop -a

显示单个线程

# atop -y

显示IO每秒平均值

# atop -1

显示与内存相关的进程信息

# atop -m

显示与磁盘相关的进程信息

# atop -d

显示和网络相关的进程信息

# atop -n

显示与调度有关的过程信息

# atop -s

显示进程的各种信息(ppid,用户/组,日期/时间等)

# atop -v

显示每个进程的执行命令

# atop -c

atop排序

可以根据多种条件对进程进行排序:

-C  sort processes in order of cpu-consumption (default)
	  -M  sort processes in order of memory-consumption
	  -D  sort processes in order of disk-activity
	  -N  sort processes in order of network-activity
	  -A  sort processes in order of most active resource (auto mode)

有关更多信息,请参见atop(1)命令手册页。