解决Unix操作系统系统问题

系统 其他OS
在文章中,我们会以Unix操作系统使用命行sar -b t n为例说明,如何在Unix操作系统中巧用sar 命令进行系统维护的方法。

Unix操作系统的运行速度突然变的很慢,Unix操作系统容易死机或者主机所带的终端常出现死机,当这些问题出现时候,你应该怎么解决呢?下面,我们就来给大家介绍一下在Unix操作系统中巧用sar 命令进行系统维护的知识吧!

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

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

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

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

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

屏幕显示:

 

  1. SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001  
  2. 14:54:59 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s (-b) 

显示内容包括:

 

  1. bread/s: 每秒从硬盘读入系统缓冲区buffer的物理块数。  
  2. lread/s: 平均每秒从系统buffer读出的逻辑块数。  
  3. %rcache: 在buffer cache中进行逻辑读的百分比。  
  4. bwrit/s: 平均每秒从系统buffer向所写的物理块数。  
  5. lwrit/s: 平均每秒写到系统buffer逻辑块数。  
  6. %wcache: 在buffer cache中进行逻辑读的百分比。  
  7. pread/s: 平均每秒请求物理读的次数。  
  8. pwrit/s: 平均每秒请求物理写的次数。 

在Unix操作系统显示的内容中,最重要的是%cache和%wcache两列,它们的值体现着buffer的使用效率,%rcache的值小于90或者%wcache的值低于65,应适当增加系统buffer的数量,buffer数量由核心参数NBUF控制,使%rcache达到90左右,%wcache达到80左右。

但buffer参数值的多少影响I/O效率,增加buffer,应在较大内存的情况下,否则系统效率反而得不到提高。希望大家可以学会在Unix操作系统中使用sar 命令行。会有很大的好处。

【编辑推荐】

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

2010-04-14 14:55:29

Unix操作系统

2010-04-16 17:38:25

2010-05-05 10:25:24

Unix操作系统

2010-04-08 17:56:42

Unix操作系统

2010-04-29 15:46:47

Unix操作系统

2010-04-08 18:25:03

Unix操作系统

2010-04-14 15:58:25

Unix操作系统

2010-04-20 11:08:33

Unix操作系统

2010-04-07 10:42:41

Unix操作系统

2010-04-15 18:46:53

Unix操作系统

2010-04-09 14:20:59

Unix操作系统

2010-04-16 09:57:25

Unix操作系统

2010-04-20 12:40:23

Unix操作系统

2010-04-14 12:46:31

2010-04-15 18:06:08

Unix操作系统

2010-04-19 13:54:43

Unix操作系统

2010-04-07 11:31:25

Unix操作系统

2010-04-13 12:27:44

Unix操作系统

2010-04-15 14:40:26

Unix操作系统

2010-04-16 17:49:28

Unix操作系统
点赞
收藏

51CTO技术栈公众号