虚拟主机域名注册-常见问题其他问题 → 其他问题

Ubuntu 20.04上安装和配置Sysstat的操作方法

  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




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:重命名KVM虚拟机名称的方法
下一篇:Linux服务器中查看分区表的方法
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部