打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关于linux的IO监控
很长时间没有写博客了,哎,懒啊!

今天记录一下,对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
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux 查看磁盘IO并找出占用IO读写很高的进程
用于检测查看磁盘活动的Linux命令
性能测试进阶指南——基础篇之磁盘IO
Linux iostat监测IO状态
Linux Performance Analysis and Tools(Linux性能分析和工具) | 赖明星
每天一个linux命令(47):iostat命令
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服