- 浏览: 795167 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
aliang032:
文章很赞,有几个缺点:1、是你的服务端是单进程的,如果进程挂了 ...
php socket编程实例详解 -
最佳蜗牛:
最佳蜗牛 写道是不是缺少了一个toolbar.Realize( ...
wxPython写的简易编辑器(原创) -
最佳蜗牛:
是不是缺少了一个toolbar.Realize()?
wxPython写的简易编辑器(原创) -
最佳蜗牛:
2.7.3版本里不能显示工具栏的图标
wxPython写的简易编辑器(原创) -
sogo6:
我怎么安装的也不行? 裸奔啊。。。。。
让TextMate支持中文显示
iostat 用于输出CPU和磁盘I/O相关的统计信息。命令格式为: 其中: 常用选项: 下面给出几个例子: avg-cpu 部分输出项说明: Device 部分基本输出项说明: Device 部分扩展输出项说明: mpstat 输出每一个 CPU 的运行状况,为多处理器系统中的 CPU 利用率提供统计信息。命令格式为: 其中: 常用选项: 下面给出几个例子:iostat
iostat 的命令格式
iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ]
[ -p [ device | ALL ] ] [ interval [ count ] ]
选项
说明
-c
仅显示CPU统计信息。与-d选项互斥。
-d
仅显示磁盘统计信息。与-c选项互斥。
-k
以KB为单位显示每秒的磁盘请求数。默认单位块。
-m
以MB为单位显示每秒的磁盘请求数。默认单位块。
-p {device|ALL}
用于显示块设备及系统分区的统计信息。与-x选项互斥。
-t
在输出数据时,打印搜集数据的时间。
-V
打印版本号信息。
-x
输出扩展信息。
iostat 使用举例
# 显示一条包括所有的CPU和设备吞吐率的统计信息
# iostat
Linux 2.6.18-53.el5 (cnetos5) 01/21/2008
avg-cpu: %user %nice %system %iowait %steal %idle
0.10 0.04 0.37 0.07 0.00 99.42
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 1.44 16.79 10.58 800430 504340
sdb 0.01 0.07 0.00 3314 8
sdc 0.86 8.56 0.00 407892 24
# 每隔5秒显示一次设备吞吐率的统计信息(单位为 块/s)
# iostat -d 5
# 每隔5秒显示一次设备吞吐率的统计信息(单位为 KB/s),共输出3次
# iostat -dk 5 3
# 每隔2秒显示一次 sda 及上面所有分区的统计信息,共输出5次
# iostat -p sda 2 5
# 每隔2秒显示一次 sda 和 sdb 两个设备的扩展统计信息,共输出6次
# iostat -x sda sdb 2 6
Linux 2.6.18-53.el5 (cnetos5) 01/21/2008
avg-cpu: %user %nice %system %iowait %steal %idle
0.10 0.04 0.37 0.07 0.00 99.42
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.17 0.84 0.96 0.47 16.67 10.56 19.01 0.01 7.11 1.25 0.18
sdb 0.00 0.00 0.01 0.00 0.07 0.00 5.16 0.00 0.22 0.19 0.00
…………
iostat 的输出项说明
%user
在用户级别运行所使用的 CPU 的百分比。
%nice
nice 操作所使用的 CPU 的百分比。
%system
在核心级别(kernel)运行所使用 CPU 的百分比。
%iowait
CPU 等待硬件 I/O 所占用 CPU 的百分比。
%steal
当管理程序(hypervisor)为另一个虚拟进程提供服务而等待虚拟 CPU 的百分比。
%idle
CPU 空闲时间的百分比。
tps
每秒钟物理设备的 I/O 传输总量。
Blk_read
读入的数据总量,单位为块。
Blk_wrtn
写入的数据总量,单位为块。
kB_read
读入的数据总量,单位为KB。
kB_wrtn
写入的数据总量,单位为KB。
MB_read
读入的数据总量,单位为MB。
MB_wrtn
写入的数据总量,单位为MB。
Blk_read/s
每秒从驱动器读入的数据量,单位为 块/s。
Blk_wrtn/s
每秒向驱动器写入的数据量,单位为 块/s。
kB_read/s
每秒从驱动器读入的数据量,单位为KB/s。
kB_wrtn/s
每秒向驱动器写入的数据量,单位为KB/s。
MB_read/s
每秒从驱动器读入的数据量,单位为MB/s。
MB_wrtn/s
每秒向驱动器写入的数据量,单位为MB/s。
rrqm/s
将读入请求合并后,每秒发送到设备的读入请求数。
wrqm/s
将写入请求合并后,每秒发送到设备的写入请求数。
r/s
每秒发送到设备的读入请求数。
w/s
每秒发送到设备的写入请求数。
rsec/s
每秒从设备读入的扇区数。
wsec/s
每秒向设备写入的扇区数。
rkB/s
每秒从设备读入的数据量,单位为 KB/s。
wkB/s
每秒向设备写入的数据量,单位为 KB/s。
rMB/s
每秒从设备读入的数据量,单位为 MB/s。
wMB/s
每秒向设备写入的数据量,单位为 MB/s。
avgrq-sz
发送到设备的请求的平均大小,单位为扇区。
avgqu-sz
发送到设备的请求的平均队列长度。
await
I/O请求平均执行时间。包括发送请求和执行的时间。单位为毫秒。
svctm
发送到设备的I/O请求的平均执行时间。单位为毫秒。
%util
在I/O请求发送到设备期间,占用CPU时间的百分比。用于显示设备的带宽利用率。当这个值接近100%时,表示设备带宽已经占满。
mpstat
mpstat 的命令格式
mpstat [ -P { cpu | ALL } ] [ -V ] [ interval [ count ] ]
选项
说明
-P {cpu|ALL}
指定 CPU。用 CPU-ID 指定,CPU-ID 是从0开始的,即第一个CPU为0。ALL 表示所有CPU。
-V
输出版本号信息。
mpstat 使用举例
# 输出所有 CPU 使用情况的统计信息。
# mpstat
Linux 2.6.18-53.el5 (cnetos5) 01/21/2008
10:39:06 AM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s
10:39:06 AM all 0.10 0.04 0.31 0.06 0.04 0.01 0.00 99.45 1012.99
# 输出第一个 CPU 使用情况的统计信息。
# mpstat -P 0
Linux 2.6.18-53.el5 (cnetos5) 01/21/2008
10:41:03 AM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s
10:41:03 AM 0 0.09 0.02 0.40 0.09 0.08 0.01 0.00 99.32 1012.79
# 每隔2秒输出所有CPU的统计信息,共输出5次。
# mpstat 2 5
# 每隔2秒输出一次所有CPU的统计信息,共输出5次。
# mpstat -P ALL 2 5
# 每隔2秒输出一次第二个CPU的统计信息,共输出5次。
# mpstat -P 1 2 5
mpstat 输出项说明
CPU
在多CPU系统里,每个CPU有一个ID号,第一个CPU为0。all表示统计信息为所有CPU的平均值。
%user
显示在用户级别运行所占用CPU总时间的百分比。
%nice
显示在用户级别,用于nice操作,所占用CPU总时间的百分比。
%sys
显示在kernel级别运行所占用CPU总时间的百分比。注意:这个值并不包括服务中断和softirq。
%iowait
显示用于等待I/O操作时,占用CPU总时间的百分比。
%irq
显示用于中断操作,占用CPU总时间的百分比。
%soft
显示用于softirq操作,占用CPU总时间的百分比。
%steal
管理程序(hypervisor)为另一个虚拟进程提供服务而等待虚拟 CPU 的百分比。
%idle
显示CPU在空闲状态,占用CPU总时间的百分比。
intr/s
显示CPU每秒接收到的中断总数。
发表评论
-
Web性能压力测试工具之Siege详解
2013-05-28 18:01 1618Siege是一款开源的压力测试工具,设计用于评估WEB应用在 ... -
Linux的IO性能监控工具iostat详解
2013-05-26 03:08 3047Linux系统出现了性能问题,一般我们可以通过top、ios ... -
linux,centos下解压tar,gz,bz2,tgz,zip
2013-03-23 19:55 3185今天从ix主机上打包了个zip文件,到linuxvps下总 ... -
Installing Phusion Passenger and nginx on Mac OS X
2013-03-08 18:04 1673I was trying to install Phusi ... -
ld: symbol(s) not found for architecture x86_64
2013-03-08 10:58 3792GraphicsMagic 有一个Nodejs的客户端: ... -
在Mac下安装GraphicsMagick
2013-01-31 23:11 1474GraphicsMagic 有一个Nodejs的客户端: ... -
Mac Lion 的textmate全屏设置
2011-08-31 09:53 1822You’ll need: TextMate Xcod ... -
Linux服务器下查看网络流量
2011-08-01 01:37 1974推荐Linux下检测网卡流量的两款软件,其一是:nload,另 ... -
linux下ps 命令详解
2011-08-01 00:48 3393linux上进程有5种状态: 1. 运行(正在运行或在运行队列 ... -
sysstat 工具详细说明(一)
2011-08-01 00:38 6590sysstat 工具 内容提要 了解 ... -
uptime查看linux负载及数值的意义
2011-07-31 23:56 1285uptime命令都会用,但是结果什么意思呢?一般来说只要每个C ... -
查看linux版本命令
2011-07-31 18:45 10501. 查看内核版本命令: 1) [root ... -
修改Linux系統的默認連接數
2011-07-29 01:39 24781、修改用戶進程可打 ... -
Linux iptables防攻擊使用
2011-07-29 01:36 1671虛擬主機服務商在運 ... -
提升Linux服務器的安全性能
2011-07-29 01:34 1185眾所周知,就安全性而言,Linux相對於Windows ... -
Linux hosts.allow与hosts.deny文件设置
2011-07-29 01:05 51552redhat as4常用应用之hosts.allow和ho ... -
linux禁止root通过SSH远程登录访问设置
2011-07-29 00:38 1192禁止ROOT通过SSH远程登录访问改/etc/ssh/sshd ... -
Linux安全策略:你能信任你的ps命令吗?
2011-07-27 23:54 1402找出rootkit的首 ... -
Linux系统Iptables防火墙
2011-07-27 23:44 895Linux 的内置firewall机制,是通过kernel中的 ... -
防范攻击 Linux安全技巧11则
2011-07-27 23:40 10551、禁止使用ping ...
相关推荐
在安装Oracle数据库时,sysstat工具包是必不可少的。这是因为Oracle数据库对系统性能要求较高,需要监控系统资源的使用情况以确保稳定运行。通过sysstat,管理员可以实时查看数据库运行时的系统状态,及时发现和解决...
通过网上收集和对LINUX服务器性能的分析和体验,整理了几个比较实用,功能比较强大的性能测试工具供亲们下载,虽然网络上都对每个工具做了详细的功能介绍和文档说明,但分得很散,所以, 在此本人将各个比较实用的...
"Linux系统参数说明.pdf"可能详细介绍了这些参数的含义和调整方法,包括内存管理、调度策略、网络配置等方面的参数。"Linux性能测试工具.pdf"和"linux性能优化和分析.ppt"可能提供了更深入的工具使用教程和案例分析...
**nmon工具详解:Linux系统资源的高效监测** 在Linux操作系统中,监控系统资源的运行状态对于维护系统稳定性和优化性能至关重要。nmon(Nigel's Performance Monitor)是一款功能强大的命令行工具,专为Linux系统...
`nmon`(Nigel's Performance Monitor)是另一个强大的监控工具,适用于多种Unix和Linux系统,包括AIX。nmon不仅可以提供与topas相似的实时性能数据,还能记录数据到文件,用于后期分析和报告生成。其优点在于用户...
以下是对其中四个工具的详细说明: 1. **Top - Linux进程监控** `top`命令是一个实时的性能监控工具,它显示了系统中正在运行的进程及其资源占用情况,如CPU利用率、内存使用、交换内存、缓冲区等。通过`top`,...
Linux性能工具是针对Linux系统性能调优和基准测试的专业工具集合。在描述中提到,这些工具对于评估和优化嵌入式Linux系统的性能具有重要作用。标签中的“linux arm”表明这些工具特别适用于基于ARM架构的Linux设备。...
以下是详细的安装步骤和关键知识点: 1. **下载与解压Oracle 11g**: 首先,你需要从Oracle官方网站下载适合Linux CentOS 5.2的Oracle 11g安装文件,通常是一个ZIP压缩包。确保在CentOS 5.2上安装时包含所有必要的...
在说明文档中,可能会详细解释如何使用这些工具,包括参数设置、输出解析以及如何根据监控结果进行问题定位。比如,当发现内存占用过高,可能需要查看是否有内存泄漏,或者哪个进程占用了大量内存。此外,文档还可能...
`iostat`是sysstat工具集的一部分,用于监测系统I/O性能。安装后,可以使用`iostat -dx`来获取磁盘的详细I/O统计信息。`r/s`和`w/s`分别表示每秒的读取和写入操作次数,`rKB/s`和`wKB/s`表示以千字节每秒为单位的...
以下是一些主要工具的详细说明: 1. **top**:top命令提供了一个实时的系统状态视图,展示当前运行的进程以及它们的资源占用情况。通过不同的开关选项(如-m、-A、-f、-o、-r、-k、-z),你可以定制显示内容,如...
下面是对这些关键步骤的详细说明: 1. **软件解压与初步配置** - 首先,你需要将Oracle 11g的安装文件(通常是ZIP格式)解压。例如,可以使用`unzip`命令,如`unzip linux_x86_11gR1_database.zip`,解压后找到`...
通过以上五个部分的详细说明,可以看出从Linux操作系统的安装到Oracle数据库的安装和配置,每一个环节都非常关键且需要注意细节。这些步骤不仅确保了系统的稳定运行,还为Oracle数据库的成功部署奠定了坚实的基础。
- sysstat:一个包含sar工具的包,用于收集和报告系统利用率信息。 - vmstat:报告虚拟内存、内核线程、磁盘、系统进程、I/O块设备和CPU活动的统计信息。 - top:显示系统中进程的实时视图。 - ps:报告当前运行进程...
SysStat Charts是一款开源的命令行工具,专门设计用于处理SysStat工具所收集的系统性能数据,并将这些数据转化为直观的图表,便于用户分析和理解。SysStat是一个广泛使用的Linux系统监控工具,它提供了丰富的系统...
- 安装sysstat工具以进行性能监控,定期检查系统日志,确保数据库的稳定运行。 通过以上步骤,可以成功地在RHEL 6.1 64位系统上部署和配置Oracle 11g数据库。在整个过程中,需要注意遵循Oracle的最佳实践和安全...
- 使用`perf`、`sysstat`等工具分析系统性能瓶颈,找出热点函数和耗时操作。 - 调整系统参数(如Swappiness、TCP参数等)以优化系统性能。 - **故障排查**: - 根据监控和调试结果,定位并解决项目中的故障和错误...
### Oracle 11g R2 在 Red Hat Enterprise Linux 6.4 上的安装知识点 #### 一、硬件要求 在安装 Oracle 11g R2 之前,首先需要确保服务器或虚拟机满足一定的硬件条件: 1. **内存**: - 最小要求:1GB RAM - ...
以下是对整个过程的详细说明: 1. **创建Oracle用户和用户组** 在安装Oracle数据库之前,首先需要创建一个专门用于Oracle服务的非root用户,以确保系统安全。在这个例子中,我们创建了名为`oracle`的用户,并将其...
以下是关键知识点的详细说明: 1. **依赖包安装**: 在开始Oracle数据库安装之前,首先需要作为Root用户安装一系列必要的依赖包。这些包包括binutils、不同版本的libstdc++、ksh、glibc、sysstat、unixODBC等,...