超实用!让你成为Linux大神的Sar命令

超实用!让你成为linux大神的sar命令

一、概述

sar 命令通过从系统活动中收集的数据来展示系统的使用情况报告。这些报告由不同部分组成,每个部分都包含数据类型和收集数据的时间。sar 命令的默认模式显示访问 CPU 的各种资源(如用户、系统、I/O 调度等)在不同时间增量下的 CPU 使用率。此外,它还显示给定时间段内空闲 CPU 的百分比。报告底部列出了每个数据点的平均值。sar 默认每 10 分钟报告一次收集的数据,但您可以使用各种选项来筛选和调整这些报告。

与 uptime 命令类似,sar 命令也可帮助您监测 CPU 的负载情况。通过 sar,您可以了解过度负载发生的时间以及可能导致这种情况的具体细节。sar 提供了更详细的数据,帮助您更好地分析系统性能并及时处理潜在问题。

sar命令的语法为:

# sar [选项]

登录后复制

二、sar 命令示例

1.安装sar命令

要安装 sar 命令,您需要有“sysstat”软件包。

# yum install sysstat# rpm -ivh sysstat-2.3.4

登录后复制

配置 sar 以保留日志超过默认 7 天。

# vi /etc/sysconfig/sysstat

登录后复制

更改“HISTORY”参数。

2.CPU使用率

获取当前CPU使用率。

# sar 2 10# sar -p 2 10# sar-P ALL 2 10

登录后复制

要获取前一个日期的 CPU 使用情况,如第14日:

# sar -P ALL -f /var/log/sa/sa14

登录后复制

c. 要获取该月 10 日上午 7 点到下午 3 点(即指定时间)的 CPU 使用率:

# sar -P ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

登录后复制

3.内存使用情况

获取当前内存使用情况:

# sar -r 2 10

登录后复制

要获取前一个日期的内存使用情况,如第14日:

# sar -r -f /var/log/sa/sa14

登录后复制

要获取该月 10 日上午 7 点到下午 3 点(即指定时间)的内存使用情况:

# sar -r -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

登录后复制

4.交换使用

要获取当前交换使用情况:

# sar -S 2 10

登录后复制

要获取前一个日期的掉期使用情况,如第14日:

# sar -S -f /var/log/sa/sa14

登录后复制

要获取该月 10 日上午 7 点到下午 3 点的隔夜利息使用情况:

# sar -S -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

登录后复制

5.平均负载

要获取当前负载平均统计信息:

# sar -q 2 10

登录后复制

要获取前一个日期的负载平均统计信息,如第14 日:

# sar -q -f /var/log/sa/sa14

登录后复制

要获取该月 10 日(上午 7 点到下午 3 点)的负载平均统计信息:

# sar -q -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

登录后复制

6.分页使用

要获取当前分页使用情况:

# sar -B 2 10

登录后复制

要获取前一个日期的分页使用情况,如第 14 日:

# sar -B -f /var/log/sa/sa14

登录后复制

要获取该月 10 日上午 7 点到下午 3 点的使用情况:

# sar -B -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

登录后复制

7.IO使用情况

获取当前 IO 使用情况:

# sar -b 2 10

登录后复制

要获取前一个日期的 IO 使用情况,如第14 日:

# sar -b -f /var/log/sa/sa14

登录后复制

要获取该月 10 日上午 7 点到下午 3 点的 IO 使用情况:

# sar -b -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

登录后复制

8.磁盘IO使用情况

获取当前磁盘 IO 使用情况:

# sar -d -p 2 10

登录后复制

要获取上一个日期的磁盘 IO 使用情况,如第14 日:

# sar -d -p -f /var/log/sa/sa14

登录后复制

要获取该月 10 日上午 7 点到下午 3 点的磁盘 IO 使用情况:

# sar -d -p -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

登录后复制

9.网络统计

要获取当前网络设备统计信息:

# sar -n DEV 2 10

登录后复制

要获取上一个日期的网络设备统计信息,如第14日:

# sar -n DEV -f /var/log/sa/sa14

登录后复制

要获取该月 10 日上午 7 点到下午 3 点的网络设备统计信息:

# sar -n DEV -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

登录后复制

10. 电源管理统计

要获取当前的电源管理使用情况:

# sar -m 2 10

登录后复制

要获取上一个日期的电源管理使用情况,如第14 个日:

# sar -m -f /var/log/sa/sa14

登录后复制

要获取该月 10 日上午 7 点到下午 3 点的电源管理使用情况:

# sar -m ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

登录后复制

11.内存统计(页面活动)

要获取当前内存统计信息:

# sar -R 2 10

登录后复制

要获取前一个日期的内存统计信息,如第14 个日:

# sar -R -f /var/log/sa/sa14

登录后复制

要获取本月 10 日(上午 7 点到下午 3 点)的内存统计信息:

# sar -R ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

登录后复制

以上就是超实用!让你成为Linux大神的Sar命令的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2287937.html

(0)
上一篇 2025年2月27日 22:41:19
下一篇 2025年2月21日 19:52:38

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Linux系统上怎么安装和使用 exa?

    要在Linux系统上安装和使用exa,可以按照以下步骤进行操作: 打开终端: 在Linux系统中,按下 Ctrl + Alt + T键组合可打开终端。 下载exa: exa是一个现代化的ls替代工具,可以提供更美观和功能丰富的文件列表。在终…

    2025年2月27日
    200
  • Linux Centos7关机命令详解及示例!

      Centos中文意思是社区企业操作系统,是Linux发行版之一,是免费的、开源的、可以重新分发的开源操作系统,更是使用率极高的系统之一。那么LinuxCentos7关机命令是什么?以下是具体内容介绍。   Centos7关机命令是shu…

    2025年2月27日
    200
  • Linux系统如何查看服务器带宽及网络使用情况?

    要查看Linux服务器的带宽和网络使用情况,可以使用以下命令和工具: ifconfig命令:ifconfig命令用于显示和配置网络接口信息,包括带宽和网络使用情况。 使用以下命令查看所有网络接口的信息: ifconfig 登录后复制 该命令…

    2025年2月27日
    200
  • CPU、内存、缓存的关系详细解释!

    CPU(中央处理器)、内存(随机存取存储器)以及缓存之间存在着紧密的相互作用,它们合力构成了计算机系统的关键组成部分。它们之间的协调配合,确保了计算机的正常运行和高效性能。 CPU作为计算机的大脑,负责执行各种指令和数据处理;内存则用于临时…

    2025年2月27日
    200
  • 如何在Windows 11/10中运行SUDO命令

    通过sudo命令,用户可以在提升权限模式下运行命令,而无需切换到超级用户模式。本文将介绍如何在windows系统中模拟类似于sudo命令的功能。 什么是数道司令部? Sudo(“超级用户do”的缩写)是一种命令行工具,允许基于Unix的操作…

    2025年2月27日
    200
  • Linux中ps命令的功能及示例!

      在Linux系统中,运行着各种各样的进程,如果我们要对进程进行监控,就必须了解当前进程的情况,也就是查看当前进程。而在Linux中,有许多命令可以用于查看进程,ps命令就是其中之一,接下来我们通过这篇文章介绍一下Linux中ps命令的功…

    2025年2月27日
    200
  • 如何使用LSOF实时监控端口

    lsof(list open files)是一个命令行工具,主要用于监控类似linux/unix操作系统的系统资源。通过lsof命令,用户可以获取有关系统中活动文件以及正在访问这些文件的进程的详细信息。lsof能够帮助用户识别当前占用文件资…

    2025年2月27日 互联网
    200
  • Bash Cut示例

    要自动化Bash脚本中的任务,您可以利用各种命令和程序。虽然需要对命令有很好的了解才能创建出色的Bash脚本,但初学者也可以使用一些简单的命令。例如,”cut”命令是一个常用的工具,可用于提取文件中的特定文本部分。通…

    2025年2月27日
    200
  • Linux类型命令

    在本指南中,我们将学习更多关于Linux中的”type”命令。 前提条件: 要执行本指南中演示的步骤,您需要以下组件: 正确配置的Linux系统。查看如何创建Linux VM用于测试和学习目的。对命令行界面的基本理解 Linux中的Type…

    2025年2月27日
    200
  • Linux的哪个命令

    标题:Linux Which Command 摘录:关于在Linux上使用”which”命令以及如何从PATH变量查找各种可执行文件和脚本的实用教程以及示例。 固定链接:linux-哪个-命令 Category:Linux命令 在本指南中,…

    2025年2月27日
    200

发表回复

登录后才能评论