Sysstat是用C语言编写的功能强大的系统性能监视工具。这是我发现的用于调试Linux服务器系统性能问题的最佳工具。您可以实时查看系统性能数据,也可以分析已保存档案中的数据。Sysstat是一个开源的免费工具。本教程将帮助您在系统上安装Sysstat软件包并监视Linux系统性能。 SYSSTAT包提供了许多实用程序用于收集系统中使用的活动和系统的性能。 iostat –用于块设备和分区的CPU统计信息和输入/输出统计信息,并生成报告。 mpstat –用于处理器相关的统计信息和报告。 pidstat –用于Linux进程的I / O,CPU,内存统计信息并生成报告。 tapestat –用于统计连接到Linux系统的磁带驱动器。 cifsiostat –用于生成报告CIFS统计信息。 sar –用于收集和保存所有系统活动和报告。 步骤1:在Ubuntu上安装Sysstat Sysstat软件包在默认软件包系统信息库中可用。您可以使用以下命令进行安装。但是默认存储库具有较旧版本的软件包。因此,我们建议在下一步中使用源安装。如果您仍然想使用包管理器,只需运行以下命令。 sudo apt install sysstat -y 步骤2:配置Sysstat 默认情况下,Sysstat监视处于禁用状态。要启用sysstat监视,请在文本编辑器中编辑配置文件: 您需要让我们启用sysstat监视。编辑以下文件并保存。 sudo vim /etc/default/sysstat 将ENABLED设置为true,如下所示: ENABLED="true" 保存文件并关闭它。 启用监视后,启用sysstat服务并通过执行以下命令启动它: sudo systemctl enable sysstat sudo systemctl start sysstat 步骤3:使用Sysstat进行实时监控 您可以使用sar命令行工具获取实时系统静态信息。下面是一些有关在命令行上查看的静态信息。 当前的CPU使用情况 –将-u与sar命令一起使用以查看实时cpu静态数据 sar -u 您还可以通过指定时间间隔和显示数据的次数来查看实时CPU使用情况。例如,要查看5次实时CPU使用情况,相差1秒。 sar -u 1 5 您可以更深入地查看CPU利用率数据。如今,大多数CPU都是多核的。要单独查看每个核心的利用率详细信息,请使用-P ALL命令。 sar -P ALL 1 3 查看设备使用情况 –使用iostat命令查找磁盘静态信息。它显示每秒的当前数据传输,读取和写入磁盘的块总数以及每秒的平均块数。 iostat -d 1 5 细节: tps –每秒传输。 Blk_read / s - 每秒读取的数据总量,以块为单位。 Blk_wrtn / s - 每秒以块为单位写入的数据总量。 Blk_read - 读取的块总数。 Blk_wrtn - 写入的块总数。 您可以使用以下命令查看磁盘的更多扩展I / O静态信息。 iostat -x 1 5 查看正在运行的进程资源利用率 –将pidstat命令与switch一起使用-d可为您提供系统上当前正在运行的进程的详细信息。 pidstat -d 还可以尝试使用带有-r的pidstat来显示进程每1秒显示5次资源利用率。 pidstat -r 1 5 内存利用率数据 –使用sar命令,-r每1秒查看5次当前的内存利用率详细信息。 sar -r 1 5 步骤4:使用Sysstat查看历史数据 Sysstat还将监视数据存储在文件中。您也可以使用sar命令查看历史数据。默认情况下,它会保留7天的数据,您可以更改/etc/sysstat/sysstat文件中的天数。 HISTORY=28 所有日志文件都存储在/ var / log / sysstat目录下。文件名将为sa1,sa2等,此处1和2是当前月份的日期。 例如,要查看当月第15日的内存使用率报告,请键入: sar -r -f /var/log/sysstat/sa15 在这里,我们提供带有-f选项的必需日期文件,以查看历史sar数据。 您也可以使用上述命令指定时间范围,以仅查看给定时间之间的静态时间。要查看7:00 AM到8:00 AM之间的静态信息,请输入: sar -r -f /var/log/sysstat/sa15 -s 07:00:00 -e 08:00:00 同样,您可以使用以下命令通过sar命令查看任何日期的CPU利用率数据。 sar -u -f /var/log/sysstat/sa28 在本教程中,您已经学会了在Ubuntu 20.04系统上安装和配置sysstat性能监控工具。 |
香港服务器多少钱一个月?哪家的香港服务器
4核4g6M50G盘20G防御云服务器价格多少钱?T
特发集团与华为签署全面合作协议
【身边的AI】高空抛物智能追溯解决方案,站
中海&华为签署战略深化合作协议
华为赵博:数字化转型成为地产企业最确定的