关于linux的IO监控
来源:百度文库 编辑:神马文学网 时间:2024/04/28 18:23:19
今天记录一下,对linux操作系统性能的监控。
首当其冲的是IO。
1》使用iostat,使用该命令要预先安装 sysstat.
下载地址:http://pagesperso-orange.fr/sebastien.godard/sysstat-9.1.1.tar.gz
然后安装,使用./configure && make && make install
iostat -d -k -t 2
每隔2秒统计一次磁盘IO信息,直到按Ctrl+C终止程序,-d 选项表示统计磁盘信息, -k 表示以每秒KB的形式显示,-t 要求打印出时间信息,2 表示每隔 2 秒输出一次。第一次输出的磁盘IO负载状况提供了关于自从系统启动以来的统计信息。随后的每一次输出则是每个间隔之间的平均IO负载状况。
运行该命令后,输出:
[root@dma sysstat-9.1.1]# iostat -d -k -t 2
Linux 2.6.9-5.EL (dma) 03/09/2010 _i686_ (1 CPU)
03/09/2010 03:53:49 PM
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
hda 3.05 74.86 11.87 219316550 34766116
...
每次输出都会打印时间信息, 接下来显示磁盘IO情况列表。
Device: 显示磁盘名称
tps: 表示每秒钟输出到物理磁盘的传输次数。一次传输就是一个对物理磁盘的 I/O 请求。多个逻辑请求可被并为对磁盘的一个单一 I/O 请求。传输具有中等的大小。
kB_read/s: 每秒从磁盘读取的数据量,单位为KB。
kB_wrtn/s: 每秒从写入磁盘的数据量,单位为KB。
Kb_read: 读取的 KB 总数。
Kb_wrtn: 写入的 KB 总数。
2》Iotop 是一个用来监视磁盘 I/O 使用状况的 top 类工具。如下图所示,Iotop 具有与 top 相似的 UI,其中包括 PID、用户、I/O、进程等相关信息。
Iotop 使用 Python 语言编写而成,要求 Python 2.5(及以上版本)和 Linux kernel 2.6.20(及以上版本)。
下载地址:http://guichaz.free.fr/iotop/files/iotop-0.4.tar.gz
关于linux的IO监控
关于linux的IO监控
Linux 异步IO机制
IO性能的重要指标
linux 网络监控
Linux中常用的监控CPU整体性能
关于住宅小区的安全监控系统设计
关于linux图形界面的基本知识
气质的培养io娜娜猫
关于Mac与Linux,X11与Linux程序的建议。
常州信息职业技术学院关于加强教学质量监控工作的若干意见
关于Java性能监控不知道的五件事
关于加强对转基因烟草监控的通知
linux下的网络监控软件opennms的安装 - 技术文档 - 安装启动 Li
一些关于Linux的资源站点
关于嵌入式Linux系统的启动
linux 关于服务的自动启动
Linux服务器监控之实时监控加载硬件信息
(二)深入研究LR监控原理----linux服务器监控基础
linux下监控磁盘使用空间的脚本 - firsthoo - 51CTO技术博客
使用 inotify 监控 Linux 文件系统事件
Linux 宝库 - 用MRTG监控CPU温度
linux下ganglia监控系统搭建
安全实现Linux网络监控(1)