solaris的sar命令(一) 如何检查文件访问

sar是Solaris下重要的性能检测命令,熟悉这个命令可以及时地检测系统个方面的性能,对系统管理很有帮助。

使用 sar 命令可执行以下任务:

组织并查看有关系统活动的数据。

根据特殊请求访问系统活动数据。

生成自动报告以测量和监视系统性能,并生成特殊请求报告以确定特定性能问题。

如何检查文件访问 (sar -a)

使用 sar -a 命令可显示文件访问操作统计信息。

$ sar -a

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:00  iget/s namei/s dirbk/s

01:00:00       0       3       0

02:00:00       0       3       0

03:00:00       0       3       0

04:00:00       0       3       0

05:00:00       0       3       0

06:00:00       0       3       0

07:00:00       0       3       0

08:00:00       0       3       0

08:20:01       0       3       0

08:40:00       0       3       0

09:00:00       0       3       0

09:20:01       0      10       0

09:40:01       0       1       0

10:00:02       0       5       0

Average        0       4       0

以下列表介绍了 sar -a 命令报告的操作系统例程的字段名和说明。

iget/s

对不位于目录名称查找高速缓存 (Directory Name Look-up Cache, DNLC) 中的 inode 发出的请求数。

namei/s

每秒搜索的文件系统路径数。如果 namei 在 DNLC 中找不到目录名称,它会调用 iget 以获取文件或目录的 inode。因此,大多数 igets 都是 DNLC 遗漏的结果。

dirbk/s

每秒发出的目录块读取数。

这些操作系统例程的报告值越大,内核访问用户文件所用的时间就越多。时间的长短将反映程序和应用程序使用文件系统的程度。-a 选项有助于查看磁盘与应用程序的相关情况。

如何检查缓冲区活动 (sar -b)

使用 sar -b 命令可显示缓冲区活动统计信息。

缓冲区用于高速缓存元数据。元数据包括 inode、柱面组块和间接块。

$ sar -b

00:00:00 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s

01:00:00       0       0     100       0       0      55       0       0

示例  检查缓冲区活动 (sar -b)

下面的 sar -b 命令输出示例说明 %rcache 和 %wcache 缓冲区未引起速率下降。所有数据都在可接受的限制范围内。

$ sar -b

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s

01:00:00       0       0     100       0       0      94       0       0

02:00:01       0       0     100       0       0      94       0       0

03:00:00       0       0     100       0       0      92       0       0

04:00:00       0       1     100       0       1      94       0       0

05:00:00       0       0     100       0       0      93       0       0

06:00:00       0       0     100       0       0      93       0       0

07:00:00       0       0     100       0       0      93       0       0

08:00:00       0       0     100       0       0      93       0       0

08:20:00       0       1     100       0       1      94       0       0

08:40:01       0       1     100       0       1      93       0       0

09:00:00       0       1     100       0       1      93       0       0

09:20:00       0       1     100       0       1      93       0       0

09:40:00       0       2     100       0       1      89       0       0

10:00:00       0       9     100       0       5      92       0       0

10:20:00       0       0     100       0       0      68       0       0

10:40:00       0       1      98       0       1      70       0       0

11:00:00       0       1     100       0       1      75       0       0

Average        0       1     100       0       1      91       0       0

时间: 2025-01-01 06:51:51

solaris的sar命令(一) 如何检查文件访问的相关文章

solaris的sar命令(四) 如何检查进程间通信 (sar -m)

如何检查进程间通信 (sar -m) 使用 sar -m 命令可报告进程间通信活动. $ sar -m    00:00:00   msg/s  sema/s    01:00:00    0.00    0.00 除非运行使用消息或信号的应用程序,否则这些数字通常都为零 (0.00).    以下列表介绍了 -m 选项的输出. msg/s 每秒的消息操作(发送和接收)数    sema/s 每秒的信号操作数 示例 13–10 检查进程间通信 (sar -m) 以下缩写示例显示 sar -m 命

solaris的sar命令(三) 如何检查页出和内存 (sar -g)

如何检查页出和内存 (sar -g)    使用 sar -g 命令可显示平均页出和内存释放活动.    $ sar -g    00:00:00  pgout/s ppgout/s pgfree/s pgscan/s %ufs_ipf    01:00:00     0.00     0.00     0.00     0.00     0.00    sar -g 命令的输出可以明确指示是否需要更多内存.使用 ps -elf 命令显示 page 守护程序使用的周期数.如果周期数很大,并且 p

solaris的sar命令(二) 检查系统调用统计信息 (sar -c)

使用 sar -c 命令可显示系统调用统计信息. $ sar -c 00:00:00 scall/s sread/s swrit/s  fork/s  exec/s rchar/s wchar/s 01:00:00      38       2       2    0.00    0.00     149     120 示例 检查系统调用统计信息 (sar -c) 以下示例显示 sar -c 命令的输出. $ sar -c SunOS balmyday 5.10 s10_51 sun4u

PowerShell中使用Test-Path命令检查文件或文件夹路径是否存在示例_PowerShell

检查文件或文件夹路径是否存在,在编程中是经常用到的功能.PowerShell对于这个需求提供了一个非常便捷的cmdlet,那就是Test-Path!呵呵,看个名字,你就明白它有多么专业了.看看关于它的基本介绍先: Test-Path,检查路径是否存在. 语法:Test-Path <路径>说明:这里的路径可以是:文件.文件夹.HKLM路径.环境变量env:路径 下面来举一些例子,让大家更方便懂: 复制代码 代码如下: Test-Path D:\q.txt Test-Path C:\Scripts

AIX的sar命令详解(原创)

sar概述 sar 命令将 操作系统中选定的累计活动计数器的内容写到标准输出.基于 Number 和 Interval 参数的值,记帐系统以指定的时间间隔(以秒为单位)和指定间隔次数写入信息.Number 参数的缺省采样时间间隔为 1 秒.收集的数据也可以保存在由 -o File 标志所指定的文件中.   计算等待磁盘 I/O 所花费 CPU 时间(wio 时间)百分比的方法的改进. 在 AIX 4.3.2 及早期操作系统版本中采用的方法在某些情况下会在 SMP 上显示出夸大的 wio 时间.w

巧用DOS命令修复U盘文件错误

我们平时在使用电脑时,基本上不会用到Dos命令.一般用户顶多了解一些简单的Dos命令,比如最经常的就是用ping命令来检测网络情况,今天小编教大家如何用chkdsk命令对U盘文件系统错误进行修复. 首先,chkdsk命令是干什么的?它对我们的U盘有什么用吗? Chkdsk命令是在DOS下用于修复文件系统错误的关键命令.那么,U盘的文件系统错误会对我们的数据安全造成危害吗?我们需要修复它吗? 是的,我们有必要修复文件系统错误,因为它有可能给我们的数据安全带来相当大的危害. 当文件系统出现严重错误,

(转)在UNIX中用sar命令进行系统维护

unix 在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度 突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬 盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时, 我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护 的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况, 是UNIX系统使用者应该掌握的工具之一. sar 命令行的常用格式: sar [option

Unix系统sar命令详解

在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况,是UNIX系统使用者应该掌握的工具之一. sar 命令行的常用格式: sar [options] [-A] [-

Linux中以sar命令监控系统的使用教程

  sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告, 包括:文件的读写情况.系统调用的使用情况.磁盘I/O.CPU效率.内存使用状况.进程活动及IPC有关的活动等. 本文主要以CentOS 6.3 x64系统为例,介绍sar命令. 1.sar命令常用格式 sar [options] [-A] [-o file] t [n] 其中: t为采样间隔,n为采样次数,默认值是1; -o fi