linux关闭io统计,linux 统计每个进程所占用的io数
linux 统计每个进程所占用的io数
(2012-06-29 19:44:49)
标签:
it
在新版本的内核,可以用iotop来实时的看到io的情况.但是在老版本的内核没有此工具,怎么办呢从网上搜了下,还是有办法的。
1:下载一个叫iodump的软件
wget http://maatkit.googlecode.com/svn/trunk/util/iodump
2:echo 1 > /proc/sys/vm/block_dump
打开内核关于io的信息.
3:while true; do sleep 1; dmesg -c; done | perl iodump
(运行一会,然后cancel掉这个命令)
TASK PID TOTAL READ WRITE DIRTY DEVICESfirefox 4450 4538 251 4287 0
sda4, sda3kjournald 2100 551 0 551 0 sda4firefox 28452 185 185 0 0
sda4kjournald 782 59 0 59 0 sda3pdflush 31 30 0 30 0 sda4,
sda3syslogd 2485 2 0 2 0 sda3firefox 28414 2 2 0 0 sda4,
sda3firefox 28413 1 1 0 0 sda4firefox 28410 1 1 0 0 sda4firefox
28307 1 1 0 0 sda4firefox 28451 1 1 0 0 sda4
这个可以分析出一段时间内那个进程所占用的io数比较高。 有的热心的网友直接贴出来了脚本:
#!/bin/sh
dmesg -c
/etc/init.d/klogd stop
echo 1 > /proc/sys/vm/block_dump
# allow 30 seconds of stats to be logged
sleep 30
dmesg -c | perl iodump
echo 0 > /proc/sys/vm/block_dump
/etc/init.d/klogd start
4:或者用一种更简单的方法,不用下载iodump
dmesg | egrep "READ|WRITE|dirtied" | egrep -o '([a-zA-Z]*)' | sort
| uniq -c | sort -rn | head
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。
linux关闭io统计,linux 统计每个进程所占用的io数相关推荐
- Linux关闭java命令,Linux系统关闭或重新启动主机的命令详解
即使现在Linux系统基本都是相对稳定,但有时候驱动程序和应用程序也可能存在一些小问题,这时就需要重新启动Linux系统主机,今天美联科技就来讲解下,关闭或重新启动Linux系统的几个实用命令. 1. ...
- 在linux关闭的命令,Linux系统关闭或重新启动主机的命令详解
即使现在Linux系统基本都是相对稳定,但有时候驱动程序和应用程序也可能存在一些小问题,这时就需要重新启动Linux系统主机,今天美联科技就来讲解下,关闭或重新启动Linux系统的几个实用命令. 1. ...
- linux关闭防火墙stop,linux如何关闭防火墙
我的linux不想开启防火墙了,想要关闭,该怎么办呢?下面由学习啦小编给你做出详细的linux关闭防火墙方法介绍!希望对你有帮助! linux关闭防火墙方法一: 重启后生效 开启: chkconfig ...
- 在linux关闭防火墙命令,linux关闭防火墙命令
在linux中防火墙的开启和关闭是可以通过命令来执行的,那么具体是哪个命令呢?下面由学习啦小编为大家整理了linux关闭防火墙的相关命令,希望对大家有所帮助. 1.Linux关闭防火墙命令 1) 永久 ...
- linux关闭硬件蜂鸣器,linux 关闭主板上的蜂鸣器声音
Android中隐藏顶部状态栏的那些坑--Android开发之路3 Android中隐藏顶部状态栏的那些坑 先看看常规的隐藏状态栏的方法: 方法一: @Override protected void ...
- linux 关闭rsync服务器,linux下配置rsync服务器和实时同步
安装:rpm –ivh rsync-XXXXXX.RPM也可以用YUM 启动rsync必须要装xinetd,它是靠它启动的,端口是873 设定: /etc/xinetd.d/rsync:即#vi /e ...
- linux关闭中断快捷键,linux screen 命令详解(可以中断终端界面运行)
linux screen 命令详解 一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况 ...
- Linux 关闭crond服务,linux crond 服务配置详解
cron 是linux的内置服务,可以用以下的方法启动.关闭这个服务: 引用: /sbin/service crond start //启动服务 /sbin/service crond stop // ...
- linux关闭一个后台,Linux后台执行的方法 – 关闭、退出不影响
难免会遇到在Linux,后台执行任务.下面,总结了一下关闭窗口任然在后台执行的方法,例如: #执行一个打包命令 [root@elk.todocker.cn ~]# tar czf /data/back ...
最新文章
- HTML的标签分为哪几类?各标签语法格式是怎样的?
- 如何控制在一个软件中特殊的字符比如#都显示为红色呢?该字符是作为标签中的内容出现的,可能出现在JLABEL,JCheckBox,JCombox的标签中的,
- MyBatis分页插件PageHelper使用练习
- JDK的安装与环境变量配置
- 厦门大学2016年高等代数考研试题参考解答
- 牛客 - 树上子链(树的直径-处理负权)
- Apollo自动驾驶入门课程第①讲—无人驾驶概览
- 项目合作 | 室内场景三维重建
- 怎么设置android studio的field前缀
- POJ3641 UVA11287 HDU1905 Pseudoprime numbers【素数判定+快速模幂】
- 计算机组成原理解答题和计算题
- 分享一些前端优质的掘金小册,学完技术感觉已经超神了
- RH850 问题及解决方案
- 烽火吉比特HG261GU获取超级密码教程
- 错误:Cannot construct instance of `xxxx` (no Creators, like default construct , exist): cannot .......
- python登录qq邮箱爬邮件_python3+selenium实现qq邮箱登陆并发送邮件功能
- 英语学习口诀大全be 的用法口诀
- QIP.ru即时通讯服务3300万明文密码被泄
- android 判断图片的格式的,android判断文件是否是图片文件的方法
- HTML5作业自我评价,web前端工程师自我评价简历范文
热门文章
- Lucene.Net 3.0.3如何从TokenStream中获取token对象
- 如何自学并且系统学习计算机网络?(知乎问答)
- iOS自动布局之autoresizingi
- SQL语句导致性能问题
- 一个独立程序员对自己近九个月工作生活的回顾
- 用adb 启动camera
- ASP.NET-第三天-加强课程
- TrustedInstaller.exe in Windows Vista consumes 100% CPU
- Java基础 main 参数String[] args的用法
- 从 RequireJs 源码剖析脚本加载原理