超实用!让你成为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命令的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

通过sudo命令,用户可以在提升权限模式下运行命令,而无需切换到超级用户模式。本文将介绍如何在Windows系统中模拟类似于sudo命令的功能。什么是数道司令部?Sudo(“超级用户do”的缩写)是一种命令行工具,允许基于Unix的操作系统(如Linux和MacOS)的用户以提升的权限执行命令,这些权限通常是管理员所拥有的。在Windows11/10中运行SUDO命令然而,随着最新发布的Windows11Insider预览版推出,Windows用户现在也可以体验到这一项功能。这一新功能使用户能够

1、首先我们右击任务栏空白处,选择【任务管理器】选项,或者右击开始徽标,然后再选择【任务管理器】选项。2、在打开的任务管理器界面,我们点击最右端的【服务】选项卡。3、在打开的【服务】选项卡,点击下方的【打开服务】选项。4、在打开的【服务】窗口,右击【InternetConnectionSharing(ICS)】服务,然后选择【属性】选项。5、在打开的属性窗口,将【打开方式】修改为【禁用】,点击【应用】后点击【确定】。6、点击开始徽标,然后点击关机按钮,选择【重启】,完成电脑重启就行了。

本站7月28日消息,据外媒TechRader报道,富士通详细介绍了计划于2027年出货的FUJITSU-MONAKA(以下简称MONAKA)处理器。MONAKACPU基于“云原生3D众核”架构,采用Arm指令集,面向数据中心、边缘与电信领域,适用于AI计算,能实现大型机级别的RAS1。富士通表示,MONAKA将在能效和性能方面实现飞跃:得益于超低电压(ULV)工艺等技术,该CPU可实现2027年竞品2倍的能效,冷却无需水冷;此外该处理器的应用性能也可达对手2倍。在指令方面,MONAKA配备的矢量

英特尔ArrowLake预计将基于与LunarLake相同的处理器架构,这意味着英特尔全新的LionCove性能核心将与经济的Skymont效率核心相结合。而LunarLake仅作为ava推出

本站6月1日消息,消息源@CodeCommando今天发布推文,分享了AMD即将在Computex2024活动中的部分演示文档截图,推文内容为“AM4永不消亡”,配图展示了两款新的Ryzen5000XT系列处理器。根据截图内容显示以下两款产品:Ryzen95900XTRyzen95900XT定位相对高端,这是一款全新的16核AM4处理器,其时钟速度略低于AMD的Ryzen95950X。Ryzen75800XT它是AMD现有Ryzen75800X处理器的更快变体,这两款处理器的主频最高可达4.8G

本文将向读者介绍在Win11系统中如何使用命令提示符(CommandPrompt)来查找网络适配器的物理地址(MAC地址)。MAC地址是网络接口卡(NIC)的唯一标识符,它在网络通信中扮演着重要角色。通过命令提示符,用户可以轻松地获取到当前计算机上所有网络适配器的MAC地址信息,这对于网络故障排查、配置网络设置等任务非常有帮助。方法一:使用「命令提示符」1、按【Win+X】组合键,或【右键】点击任务栏上的【Windows徽标】,在打开的菜单项中,选择【运行】;2、运行窗口,输入【cmd】命令,然

Win11系统中,可以通过命令来启用或禁用Hyper-V增强会话模式。本文将介绍如何使用命令来进行操作,帮助用户更好地管理和控制系统中的Hyper-V功能。Hyper-V是Microsoft提供的一种虚拟化技术,它内置在WindowsServer和Windows10、11(家庭版除外)中,允许用户在Windows系统中运行虚拟操作系统。虽然虚拟机与宿主机操作系统相隔离,但通过设置,它们依然能够使用宿主机的资源,如声卡和存储设备等。其中一个关键设置就是启用「增强会话模式」。增强会话模式是Hyper

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