当我们熟练使用Unix操作系统之后,我们就需要sar 命令进行系统维护系统问题,比如Unix操作系统的运行速度突然变的很慢,Unix操作系统容易死机或者主机所带的终端常出现死机这些问题,我们都可以用sar 命令来进行解决或改善。
这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况,是Unix操作系统使用者应该掌握的工具之一。
Unix操作系统sar 命令行的常用格式:
在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令的选项很多。
Unix操作系统使用命行sar -g t n
屏幕显示:
- SCO_SV scosysv 3.2v5.0.5 i8038611/22/2001
显示内容包括:
- ovsiohw/s:每秒在串口I/O出现的溢出。
- ovsiodma/s:每秒在串口I/O的直接输入输出通道高速缓存出现的溢出。
- ovclist/s :每秒字符队列出现的溢出。
在显示的内容中,每一列的值都是零,表明在采样时间内,系统中没有发生串口I/O溢出现象。
sar命令的用法很多,有时判断一个问题,需要几个sar命令结合起来使用,比如,怀疑CPU存在瓶颈,可用sar -u 和sar -q来看,怀疑I/O存在瓶颈,可用sar -b、sar -u和sar-d来看,以上举出的例子仅仅是其中的一部分,有兴趣的朋友不妨一试。
希望大家可以学会在Unix操作系统中使用sar 命令行。会有很大的好处。
【编辑推荐】