用示例来监视Linux系统指标的命令教程

Atop是一个主要为命令行使用而开发的监视工具。它能够显示有关进程、内存、磁盘网络信息和度量的详细信息。top命令提供了比流行的top命令更多的细节。

null

命令语法

我们将使用以下语法 atop 命令。

atop OPTION

命令帮助

帮助信息,如标志,选项可以列出 -h 选项。

$ atop -h
atop help
顶上的帮助

从顶部开始

只需发布即可启动 atop 命令。但是要获得关于不同子系统用法的更详细的信息和度量,提供root权限是更好的方法。

$ sudo atop
Atop

从截图中我们可以看到,所提供的信息超出了我们的期望,终端屏幕上充满了监控信息。我们将研究如何显示有关CPU、进程、网络、磁盘内存等的特定信息。

显示CPU使用率

我们可以用 c 启动后的快捷方式。这将根据进程的CPU使用率和PID列出进程,并列出带参数和选项的完整命令行。

$ atop -c
Display CPU Usage
显示CPU使用率

显示内存使用情况

我们可以用 m 快捷方式。这将列出PIC、最小和最大故障数、vstext、vsize、rsize、vgrow、rgrow、运行用户ID、有效用户ID、内存使用和命令等信息。

Display Memory Usage
显示内存使用情况

显示磁盘利用率

磁盘利用率的另一种使用类型。我们将使用- d 选项 为了这个。

$ atop -d
Display Disk Utilization
显示磁盘利用率

我们可以看到每个进程的磁盘利用率是分别显示的。每个进程的磁盘度量如下

  • RRDSK 显示读取磁盘
  • WRDSK 显示写入磁盘
  • WCANCL
  • DSK 显示一般磁盘使用情况
  • CMD 显示相关命令

相关文章: 什么是我的DNS服务器和热更改DNS服务器的Windows,Linux?

显示过程信息 以累积的方式

流程信息可与以下内容一起列出— p 选项。这还将显示有关磁盘、网络和内存的其他度量。

$ atop -p
Display Process Information
显示过程信息

  • SYSCPU 显示系统端CPU使用率
  • USRCPU 显示用户端CPU使用情况
  • VSIZE 显示虚拟内存大小
  • RSIZE 显示实际内存大小
  • RDDSK 显示磁盘读取
  • WRDSK 显示磁盘写入
  • RNET 显示网络接收
  • SNET 显示网络发送
  • CPU 显示shortcutCPU使用率百分比
  • CMD 显示相关命令

按用户累计显示工艺信息

top的另一个有用特性是从用户角度显示度量。此快捷方式将根据用户汇总所有度量。我们将使用- u 选项。

$ atop -u
Display Process Information In Cumulative Manner According To User
按用户累计显示工艺信息

显示网络 使用快捷方式

网络使用情况可以用 -n 选项。但这是一种依赖 netatop 探索网络信息。

$ atop -n

显示常规信息

有关系统进程的一般信息可与一起列出 -g 选项如下。

Show Generic Information
显示常规信息

这将列出如下信息

  • PID
  • EUID
  • USR CPU 用户级CPU使用率
  • CPU CPU使用率
  • RDDSK 读取磁盘
  • WRDSK 写入磁盘

显示所有进程

到目前为止,只显示活动进程。我们可以列出所有进程,而不必使用 -a 选项。

$ atop -a
Show All Process
显示所有进程

显示详细信息/详细模式

有关当前窗口的更多详细信息可以在详细模式下显示。可以调用详细模式 -v 选项或 v 开始后的快捷方式。

$ atop -v
Display Details / Verbose Mode
显示详细信息/详细模式

从前面的屏幕截图中我们可以看到,为每个流程提供了以下信息。

  • PID 进程ID
  • PPID 父进程ID
  • RGID
  • EUID
  • STDATE
  • STTIME
  • ENDATE
  • ENTIME
  • ST
  • EXC
  • S
  • CPU
  • CMD

显示线程

我们还可以显示基于线程的列表。在此视图中,将显示线程ID和相关信息。在行尾还会有进程名称。

$ atop -y
Show Threads
显示线程

写入日志文件

atop 是一个非常具有分析性的工具,我们可以将监控值保存到一个文件中,以便将来读取。我们将重定向到一个二进制格式的文件 -w 选项。我们将把日志文件命名为 atop.raw

$ atop -w /root/atop.raw

从日志文件读取

我们也可以从日志文件中读取。如果我们需要在指定的时间内调查过去的事件,这将是有益的。我们将使用 -r 以及日志文件名 atop.raw 在这种情况下。

$ atop -r /tmp/atop.raw

设置全局配置

如果我们通常需要使用特定的选项,我们可以在一个全局配置文件中指定它们,这将对每个选项产生影响 atop 快跑。  我们将使用 /etc/atoprc .

相关文章: 什么是DisplayPort?

设置基于用户的配置

我们还可以设置用户级配置,如果定义了,它将重载全局配置。此配置文件位于 ~/.atoprc

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享