Unix操作系统命令行知识讲解

系统 其他OS
在我们使用Unix操作系统之后,我们应该了解经常需要sar 命令进行系统维护系统问题,以Unix操作系统使用命行sar -d t n为例说明。

当我们使用了Unix操作系统熟练之后,我们就可以发现经常需要sar 命令进行系统维护系统问题,比如系统的运行速度突然变的很慢,Unix操作系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,或者是系统的核心参数出了毛病等等问题?

这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况,是Unix操作系统使用者应该掌握的工具之一。

Unix操作系统sar 命令行的常用格式:

在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令的选项很多。

Unix操作系统使用命行sar -d t n

例如,每30秒采样一次,连续采样5次,报告设备使用情况,需键入如下命令:

屏幕显示:
 

  1. SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001  
  2. 11:06:43 device  %busy  avque  r+w/sblks/savwait avserv (-d) 

显示内容包括:
 

  1. device: sar命令正在监视的块设备的名字。  
  2. %busy: 设备忙时,传送请求所占时间的百分比。  
  3. avque: 队列站满时,未完成请求数量的平均值。  
  4. r+w/s: 每秒传送到设备或从设备传出的数据量。  
  5. blks/s: 每秒传送的块数,每块512字节。  
  6. avwait: 队列占满时传送请求等待队列空闲的平均时间。  
  7.  
  8. avserv: 完成传送请求所需平均时间(毫秒)。  


在显示的内容中,wd-0是硬盘的名字,%busy的值比较小,说明用于处理传送请求的有效时间太少,文件系统效率不高,一般来讲,%busy值高些,avque值低些,文件系统的效率比较高,如果%busy和avque值相对比较高,说明硬盘传输速度太慢,需调整。

希望大家可以学会在Unix操作系统中使用sar 命令行。会有很大的好处。

【编辑推荐】

  1. 介绍Unix操作系统电子邮件服务器
  2. 简便Unix操作系统压缩和解压
  3. 浅析Unix操作系统数据库
  4. 快速学习Unix操作系统
  5. 使用Unix操作系统中的好习惯
责任编辑:小霞
相关推荐

2010-04-20 11:16:08

Unix操作系统

2010-04-13 19:07:18

Unix操作系统

2010-04-09 16:26:20

Unix操作系统

2010-04-29 13:30:20

Unix操作系统

2010-04-20 11:34:26

Unix操作系统

2010-05-04 17:17:46

Unix类

2010-04-19 17:47:59

Unix操作系统

2010-04-19 17:34:02

Unix操作系统

2010-04-20 10:12:40

Unix操作系统

2010-04-20 12:02:22

Unix操作系统

2010-04-15 18:06:08

Unix操作系统

2010-05-07 13:04:11

Unix Shell

2010-05-07 17:31:42

Unix类操作系统

2010-04-19 12:40:00

Unix操作系统

2010-05-07 17:41:36

BSD Unix

2010-04-29 14:08:38

Unix操作系统

2010-04-20 17:34:25

Unix操作系统

2010-05-11 11:34:44

2010-04-19 17:25:31

Unix操作系统

2010-04-15 14:40:26

Unix操作系统
点赞
收藏

51CTO技术栈公众号