使用“atop”分析Linux服务器性能
如果您在 Linux 服务器上执行一些消耗资源的操作,则必须持续分析其性能。高级系统和进程监视器(或“atop”)是 Linux 环境中非常有用的实用程序,用于分析服务器的性能。它可以用来生成详细的 Linux 服务器性能报告,甚至可以查看特定的性能统计数据。我们将在今天的文章中与您一起详细说明完成这一切的过程。
注意:我们将使用 Linux Mint 20 通过“atop”来分析 Linux 服务器性能。
使用“atop”实用程序分析 Linux 服务器性能
要使用“atop”分析 Linux 服务器的性能,理想情况下您应该执行此处列出的所有步骤:
第 1 步:更新您的 Linux Mint 20 系统
在 Linux Mint 20 系统上安装“atop”实用程序之前,您必须通过执行下面的命令来更新它:
当Linux Mint 20系统更新时,您的终端上会出现下图所示的消息:
第 2 步:在 Linux Mint 20 系统上安装“atop”实用程序
要在 Linux Mint 20 系统上安装“atop”实用程序,您必须运行以下命令:
“atop”实用程序需要一些时间来安装,之后您就可以立即使用它。
第3步:查看“atop”实用程序的手册
“atop”实用程序有专门的手册,您可以在使用该实用程序之前查看该手册。本手册将帮助您了解该实用程序的正确工作和使用。可以通过运行以下命令来访问“atop”的手册:
“atop”实用程序的主要页面如下图所示:
第 4 步:查看“atop”实用程序的帮助页面
要了解可与 Linux Mint 20 中的“atop”实用程序一起使用的不同变体和选项,您可以使用以下命令访问其帮助页面:
“atop”实用程序的帮助页面如下图所示:
第 5 步:在 Linux Mint 20 系统上运行“atop”实用程序来分析其性能
一旦我们清楚地了解了“atop”实用程序的用法,我们就可以轻松地在 Linux Mint 20 上运行它,并通过以下方式分析其性能:
Linux Mint 20系统运行“atop”实用程序的标准性能输出如下图所示:
“atop”实用程序的一些具体用途
上面,我们看到了 Linux Mint 20 中的“atop”实用程序生成的非常全面的 Linux 服务器性能报告。但是,如果您只想查看一些特定的性能统计数据,那么您可以使用下面所示的方法:
使用“atop”实用程序检查活动进程
要仅使用“atop”实用程序检查与活动进程相关的信息,可以按以下方式使用它:
Linux Mint 20 中活动进程的性能信息如下图所示:
使用“atop”实用程序检查磁盘信息
如果仅使用“atop”实用程序检查所有与磁盘相关的信息,您可以按以下方式使用它:
在我们的例子中,由于目前没有发生与磁盘相关的活动,因此我们运行此命令;这就是为什么没有可用的特定磁盘相关信息的原因,如下图所示。但是,如果您在磁盘使用时以这种方式在计算机上运行“atop”实用程序,那么您肯定能够看到所有相关信息。
使用“atop”实用程序检查内存信息
要仅使用“atop”实用程序检查所有与内存相关的信息,您可以按以下方式使用它:
我们的Linux Mint 20系统的内存信息如下图所示:
使用“atop”实用程序检查网络信息
要仅使用“atop”实用程序检查所有与网络相关的信息,您可以按以下方式使用它:
在我们的例子中,由于网络内核模块此时未处于活动状态,因此我们运行此命令;这就是为什么没有可用的特定网络相关信息的原因,如下图所示。但是,如果您在网络内核模块处于活动状态时在计算机上以这种方式运行“atop”实用程序,那么您肯定能够看到所有相关信息。
使用“atop”实用程序检查调度信息
要仅使用“atop”实用程序检查所有调度信息,您可以按以下方式使用它:
我们的 Linux Mint 20 系统的调度信息如下图所示:
使用“atop”实用程序检查各个线程
您甚至可以通过以下方式使用“atop”实用程序查看有关特定线程的所有信息:
Linux Mint 20 系统上各个线程的信息如下图所示:
结论
本文介绍了一些最有用的方法,您可以利用“atop”实用程序来分析 Linux mint 20 服务器的性能。您可以一次性浏览 Linux 服务器的所有性能指标。此外,您甚至可以使用此实用程序查看与性能相关的各个统计数据。您所要做的就是将其安装在 Linux Mint 20 系统上,查看其帮助页面以了解其用法,然后立即开始使用它。