- 浏览: 637402 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
sztime:
可以在文本框上绑定事件来禁用回车键, 我就是这样做的.在IE中 ...
form 回车自动提交问题 -
damoqiongqiu:
非常好的文章,很透彻不过有一句话小僧腆着脸补充一下:“1111 ...
为什么要用补码来做存储 -
wuyizhong:
原来如此啊。
form 回车自动提交问题 -
luliangy:
谢楼主~!
用C语言扩展Python的功能 -
kwong:
很有用,谢谢
火狐和IE 对css 样式解释的差异
vmstat
vmstat命令也是显示Linux性能指标的方法,它报告了许多信息,理解这些信息有一定难度。
输出分为6个类别:进程、内存、交换区、I/O、系统和CPU。与iostat类似,第一个样本是从最近重新启动以来的平均值。以下是一个典型的vmstat输出:
-m选项使内存字段以兆字节为单位显示。vmstat和许多其他性能命令一样使用取样间隔和计数参数。
进程(procs)信息有两列。r列是可运行进程的数量,b列是阻塞进程的数量。
内存部分有4个报告虚拟内存如何使用的字段。表3-7列出这些字段及其意义。
表3-7 vmstat内存字段
字 段 | 说 明 |
Swpd | 已用的交换空间数量 |
free | 自由RAM数量 |
buff | 缓冲使用的RAM数量 |
cache | 文件系统缓存使用的RAM数量 |
接下来是交换(swap)指标。交换只是一个古老术语,但是显然不会消失。交换涉及分页读取或写入磁盘的进程所消耗的所有内存。它将显示系统达到的性能指标水平。而Linux所做的是,以小块方式按照需要对磁盘空间进行分页操作。因此,我们可能应该停止说交换到磁盘的内存,并开始说分页到磁盘的内存。对于任何一种方法,表3-8解释了相关字段。
表3-8 vmstat交换字段
字 段 | 说 明 |
si | 从磁盘分页到内存的数量 |
so | 从内存分页到磁盘的数量 |
在交换之后是两个I/O字段。这部分提供了一个简略介绍以帮助确定Linux是否正忙于完成许多磁盘I/O。vmstat只提供两个字段,显示出入磁盘的数据量(参见表3-9)。
表3-9 vmstat io字段
字 段 | 说 明 |
bi | 从磁盘读入的块 |
bo | 写入磁盘的块 |
系统字段提供Linux内核进行进程管理的繁忙程度的摘要。中断和上下文开关参见表3-10。上下文开关指进程移出CPU或者移入CPU。
表3-10 vmstat系统字段
字 段 | 说 明 |
in | 系统中断 |
cs | 进程上下文开关 |
最后,CPU状态信息用总CPU时间的百分比来表示,如表3-11所示。
表3-11 vmstat cpu字段
字 段 | 说 明 |
us | 用户模式 |
sy | 内核模式 |
wa | 等待I/O |
id | 空闲 |
发表评论
-
信号表
2010-09-02 00:59 524SIGHUP 终止进程 终端线路挂断 SI ... -
Mogile安装实践
2008-09-01 22:05 2045Mogile安装实践 Filed under: Mog ... -
ld.so.conf 文档和PKG_CONFIG_PATH变量
2008-08-30 02:37 2258一、编译和连接 ... -
gcc 安装
2008-08-25 02:26 3457关于GCC的升级,一定要用rpm包吗? 參考:::2004年 ... -
g++下 hash_map
2008-08-25 01:33 3321一个hash_map使用错误 g++ ... -
stdport 安装
2008-08-25 01:27 928stlport安装使用手记 段 ... -
linux下rpc应用 例程详解
2008-07-17 15:51 3036关于“RPC语言” RPC语言也是一种专门的编程语言,当然这 ... -
Linux下编写动态链接库的简单过程
2008-07-10 01:12 3029(1) 使用编译选项 -fPIC ,产生与位置无关 ... -
Linux内核中的进程组及会话
2008-04-26 15:22 6044将阐述Linux内核中的如下几个概念 1) 进程组 2) 会话 ... -
rsync中文手册
2007-08-31 00:55 886用rsync实现网站镜像和 ... -
管理幽默:三个囚犯的选择
2007-10-13 20:13 671有一个美国人、一个法国人和一个犹太人要被关进监狱3年。监狱长让 ... -
linux下批量替换一个目录下的文件某个字符串
2007-12-28 01:19 1041太酷了!! sed -i "s/oldstring/ ... -
linux下编程学习--- 静态库和动态库的编译
2008-02-03 16:28 2180学习linux下c很长一段对动态库和静态库的编译和使用总是 ... -
linux下编程学习----- 线程同步之无名信号量
2008-02-04 14:49 2117这是一个书上的例子,逻辑是:一个线程生产一组数字1、2、3. ... -
linux下编程学习----- 远程过程调用(rpc)
2008-02-19 18:14 6520一、概述 在传统的编程概念中,过程是由程序员在本地 ... -
linux学习之-- 性能分析
2008-02-22 18:57 1147http://hi.baidu.com/chegaoying/ ... -
linux性能分析 -- top
2008-02-22 19:36 9983top top命令是最流行的性能工具之一。大多数系统管理员运行 ... -
linux性能分析 -- sar
2008-02-22 19:37 14332sarsar是一个优秀的一般性能监视工具,它可以输出Linux ... -
linux性能分析 -- iostat
2008-02-22 19:39 3702iostatiostat命令是另一个 ... -
linux性能分析 -- free
2008-02-22 19:40 823free free命令输出内存和交换信息,与top命令的作用非 ...
相关推荐
nmon 是IBM提供的运行于AIX/Linux平台的性能分析工具,可以在同一屏幕中输出CPU、内存、进程、网络、磁盘等各种性能数据。 支持pSeries® p5、x86、x86_64架构机型,能够运行在AIX和多种Linux发行版,二进制发布,...
本资源通过描述命令作用,并结合实例,讲解Linux下常见的几种性能分析工具,包括vmstat、sar、iostat、free、uptime、netstat和top
主要介绍了linux性能调试之vmstat分析。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。...下文将介绍几个较为重要的性能分析工具vmstat、iostat和sar及其使用。
2、Linux性能测试工具Lmbench:Linux性能测试工具Lmbench是一套简易可移植的,符合ANSI/C标准为UNIX/POSIX而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。Lmbench旨在使系统开发者深入了解...
10.3 影响Linux性能的各种因素 10.3.1 系统硬件资源 10.3.2 操作系统相关资源 10.3.3 应用程序软件资源 10.4 系统性能分析标准和优化原则 10.5 几种典型应用对系统资源使用的特点 10.5.1 以静态内容为...
内容简介《Linux高性能服务器编程》是Linux服务器编程领域的经典著作,由资深Linux软件开发工程师撰写,从网络协议、服务器编程核心要素、原理机制、工具框架等多角度全面阐释了编写高性能Linux服务器应用的方法、...
vmstat一直以来是linux/unix中进行性能监控的利器,相比top来说它的监控更加系统级,更侧重于系统整体的情况。 在学习vmstat的时候,突然想看看数据库中的并行对于系统级的影响到底有多紧密,自己简单测试了一下...
1.0 性能监测简介 1.1 判定应用的类型 1.2 判定基准信息 ...4.1 vmstat 工具的使用 4.2 案例分析:CPU 持续性利用 ............................. ........................... ........................
14.5 优化Samba性能 250 14.6 测试配置 251 14.7 运行Samba服务器 252 14.8 共享访问 252 14.8.1 在Linux客户上使用smbclient 252 14.8.2 在Linux客户上加载共享 253 14.8.3 在Windows客户上加载共享 253 14.9 公用...
15.6 log文件的分析工具 15.6.1 swatch 15.6.2 其他工具 第十六章 打印管理 16.1 Linux打印体系概述 16.1.1 Linux打印原理 16.1.2 新旧打印方式对比 16.2 打印机的设置 16.2.1 添加打印机 16.2.2 通过命令行管理...
Linux系统中的 iostat是I/O statistics(输入...同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat软件包。可以用yum install sysstat 直接安装。
Oswatch是oracle官方提供的收集操作系统性能状态信息的小工具,oswatch的安装与使用也比较简单,和nmon一样,都是下载后直接解压就可以使用的。oswatch是通过调用系统的命令完成信息的收集,命令如下:ps ,top ,...