重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 69|回复: 0

[基础命令] sar 性能监视和分析工具

[复制链接]
发表于 2024-6-9 17:32:29 | 显示全部楼层 |阅读模式
sar(System Activity Reporter)是一个优秀的性能分析工具,用于收集、报告和分析系统活动。它可以输出Linux所完成的几乎所有工作的数据。
sar可以显示CPU、运行队列、磁盘I/O、分页(交换区)、内存、CPU中断、网络等性能数据。

sar命令的语法结构如下:

sar [options] [-A] [-f file] [interval [count]]
其中,options 是可选的参数,用于指定sar命令的行为。-A 是一个特殊的选项,表示显示所有的报告信息。
-f file 用于从指定的文件中提取报告,而不是实时收集数据。interval 是两次报告之间的时间间隔,单位是秒。count 是要显示的报告次数。

sar命令的选项非常丰富,以下是一些常用的选项:

-A:显示所有报告信息。

-b:显示I/O速率,包括每秒读取和写入的块数。

-B:显示换页状态,包括换页活动的次数和频率。

-c:显示进程创建活动,包括每秒创建的进程数。

-d:显示每个块设备的状态,包括设备的读写活动。

-e:设置显示报告的结束时间。

-f:从指定文件提取报告。

-i:设置状态信息刷新的间隔时间。

-P:报告每个CPU的状态,包括CPU的使用率和负载情况。

-R:显示内存状态,包括内存的使用情况和交换分区的使用情况。

-u:显示CPU利用率,包括用户态、系统态和空闲态的CPU时间比例。

-v:显示索引节点、文件和其他内核表的状态。

-w:显示交换分区状态,包括交换分区的使用情况。

-x:显示给定进程的状态。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-6-25 16:23 , Processed in 0.088863 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表