Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106451
  • 博文数量: 54
  • 博客积分: 1548
  • 博客等级: 上尉
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-06 00:37
文章分类

全部博文(54)

文章存档

2011年(1)

2010年(22)

2009年(31)

分类: LINUX

2009-04-27 17:33:00

Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存、CPU、硬盘……)出了问题。在Linux系统中,所有的运行参数保存在虚拟目录/proc中,当要提高系统性能,可以来修改此目录下文件。可以用more,cat查看,用编辑工具vi来修改。
 
以下是一些查看系统运行状况的命令工具,不过有的命令工具并不是系统自带,需要安装相应软件。
 
uptime用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。
 
dmesg 主要用来显示内核信息。使用dmesg可以有效诊断机器硬件故障或者添加硬件出现的问题。
       每次系统重启,系统都会检查所有硬件并将信息记录下来。
 
top 显示处理器的活动状况。缺省情况下,显示占用CPU最多的任务,并且每隔5秒钟自动做一次刷新。
    而ps 只显示当时活动状况,不会自动刷新。
 
free命令显示所有空闲的和使用的内存数量,包括swap。同时也包含内核使用的缓存
 
ulimit用来提供对shell和进程可用资源的控制 。如-n N (N为数字),对打开文件数的限制。
 
iostat由Red Hat Enterprise Linux AS发布,是Sysstat的一部分。显示从系统启动之后的CPU平均时间,以及报告CPU使用情况和磁盘使用情况。
 
vmstat 是Sysstat的一部分,它提供了processes, memory, paging, block I/O, traps和CPU的活动状况。
 
sar 是Sysstat的一部分用于。收集、报告或者保存系统活动信息。sar由三个应用组成:sar显示数据、sar1和sar2用于收集和保存数据,系统能够配置成自动抓取信息和日志,以备分析使用。
 
Mpstat 也是Sysstat的一部分用于。用于报告多路CPU主机的每颗CPU活动情况,以及整个主机的CPU情况。例如,隔3秒报告一次处理器的活动情况,执行2次 :  mpstat 3 2
阅读(420) | 评论(0) | 转发(0) |
0

上一篇:MySQL 学习笔记连载6

下一篇:ARP攻击与防范

给主人留下些什么吧!~~