系统统计 (系统统计) 是适用于 Linux 发行版的最轻量级和最佳系统监控工具之一。 如果您是系统管理员,您可能知道监控系统的每个参数对于保持系统正常运行很重要。 由于 Sysstat 是一个基于命令行的系统监控工具,它提供实时的系统信息。 此外,您还可以通过 系统统计工具。 因此,在 Linux 系统上安装 Sysstat 系统监控工具既快捷又轻松。
Sysstat 的特点(S系统统计)工具
Sysstat 工具使用 SAR 命令打印有关系统的不同类型的信息。 在这里,我们将看到一些主要和最常用的 sysstat 命令的简要说明。
- iostat: iostat 或输入/输出统计命令用于打印 CPU 负载。
- mpstat: 您可以运行 mpstat 命令来打印处理器核心信息、线程号以及有关系统处理器的其他相关统计信息。
- pidstat: pidstat 命令可以为 RAM、处理器、CPU 和其他输入输出设备打印单独的报告。 它可以显示来自 Linux 内核正在进行的进程的报告。
- 磁带机: Tapestat 命令用于打印启动时间信息和有关连接设备的组合信息。 它还可以显示网络统计信息。
您可以在 shell 上运行更多系统统计命令以成为高级 Linux 用户。 如果你对 s 更感兴趣系统统计 工具,你可以 检查此链接.
在 Linux 系统上安装 Sysstat
小号系统统计工具可让您监控 CPU 使用率、RAM 状况、SWAP 性能和其他系统参数。 安装 系统统计 工具不需要任何额外的依赖应用程序,但请确保您的系统存储库是最新的。 这篇文章将介绍如何安装、配置和开始使用 系统统计 Debian、Red Hat 和 Arch Linux 系统上的监控工具。
1. 在 Ubuntu/Debian 上安装 Sysstat
如果您是 Ubuntu 或其他基于 Debian 的 Linux 用户,您可以安装 系统统计 通过官方 Linux 存储库在您的系统上安装工具。 在具有 root 权限的终端 shell 上运行以下 aptitude 命令以将其安装到系统上。
sudo apt update sudo apt install sysstat
2. 安装 Sysstat Fedora 和 红帽 Linux
现代的 Fedora 工作站同时支持 DNF 和 YUM 命令; 在这里,我们将使用 YUM 命令安装 系统统计 我们基于 Red Hat 的 Linux 系统上的监控工具。 您可以在终端 shell 上运行以下 YUM 命令进行安装 系统统计 Red Hat 系统上的工具。
sudo yum install sysstat
我已经在我的上面测试了上面的命令 Fedora 工作站; 因此,如果您发现安装它的任何问题,您可以运行下面给出的以下命令以避免出现问题。
yum install sysstat -y -q && yum list installed sysstat -q
3. 安装 Sysstat Arch Linux
安装 系统统计 基于 Arch 的 Linux 系统上的工具类似于在其他 Linux 系统上安装它。 你可以通过 Pacman 命令在你的 Arch Linux 系统上安装 Sysstat 工具。 为了 example在你的 shell 上运行下面给出的 Pacman 命令来安装 系统统计工具。
sudo pacman -S sysstat
我已经在我的 Manjaro KDE Linux 上测试了上述命令; 如果您无法通过命令行界面安装它,您可以为您的基于 Arch 的系统获取 Sysstat 的编译包。 你可以 单击此处下载 Zstandard 文件 Sysstat 并通过您的默认软件包安装程序工具安装它。
在 Linux 上运行 Sysstat 工具
安装成功后 系统统计 Linux 系统上的工具,您现在可以在终端 shell 上使用 Sar(系统活动报告器)命令来监控您的系统。 在这里,我们将看到几个例子 sar 命令 学习如何开始使用它。
我必须注意,我将在这一部分中展示的所有命令都可以在 Debian、Red Hat 和 Arch Linux 系统上执行。
步骤 1:启用和配置 Sysstat
首先,在您的 shell 上运行以下命令以启动并启用您机器上的 Sysstat 工具。 不要忘记以 root 用户身份运行命令; 系统控制命令需要 root 权限。
sudo systemctl start sysstat sudo systemctl enable sysstat
您还可以更改 Sysstat 系统监控工具的默认设置以对其进行自定义。 但是,如果你不知道如何定制它,就不敢这样做。 或者,您可以在自定义之前复制默认设置,以便在出现任何问题时替换原始脚本。 现在,通过在终端 shell 上运行以下命令来打开 Sysstat 配置脚本。
sudo nano /etc/cron.d/sysstat
第 2 步:测试 Sar Commands
在 Linux 上
安装和配置 Sysstat 后 系统统计 Linux 上的工具,现在是时候在终端 shell 上运行一些命令来检查它是否正常工作。 首先,您可以运行快速版本检查命令来了解该工具是否在您的系统上运行。
mpstat -V
以下 iostat 命令将显示 CPU 统计信息、CPU 中的内核数、内核版本、设备以及系统上数据的读写速度。
iostat -d 1 5
下一个命令将生成基于命令行的 CPU 状态表示。 在这里, u 2 30
语法用于提及两个数据之间的时间间隔。 您可以通过编辑持续时间来更改时差。
sar -u 2 30
如果您需要使用图表可视化您的 CPU 或其他系统负载,您可以使用 克萨尔 Linux 终端 shell 上的命令以绘制系统负载图。 你可以 下载克萨尔 工具并将其安装在您的系统上以获得系统的图形表示。
最后的话
在快速帖子中,我已经描述了在 Linux 系统上安装 Sysstat 系统监控工具的方法。 我还描述了如何配置和开始使用 终端 shell 上的 Sar 命令。 如果您仍然发现安装它的任何问题,请尝试 从源代码安装它 在您的 Linux 系统上。
如果您觉得这篇文章有帮助,请与您的朋友和 Linux 社区分享。 你也可以在评论区写下你对这篇文章的看法。