Linux服务器高I/O等待延迟问题查找
2014-08-20 08:30
197 查看
0. 首先是top查看一下系统状况
发现两个参数异常,一是平均负载高,一是cpu %wa一直在50%以上。查了一下%wa参数的意义:
进程状态表
查看这个进程是做什么的?kjournald是ext3文件系统记录文件系统日志的进程。查看进程相关状态信息
发现两个参数异常,一是平均负载高,一是cpu %wa一直在50%以上。查了一下%wa参数的意义:
wa -- iowait Amount of time the CPU has been waiting for I/O to complete.1. 查看磁盘读写数据用iostat 查看磁盘状况
$ iostat -x 2 5 avg-cpu: %user %nice %system %iowait %steal %idle 3.66 0.00 47.64 48.69 0.00 0.00 Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util sda 44.50 39.27 117.28 29.32 11220.94 13126.70 332.17 65.77 462.79 9.80 2274.71 7.60 111.41 dm-0 0.00 0.00 83.25 9.95 10515.18 4295.29 317.84 57.01 648.54 16.73 5935.79 11.48 107.02 dm-1 0.00 0.00 57.07 40.84 228.27 163.35 8.00 93.84 979.61 13.94 2329.08 10.93 107.022.查看进程状态
进程状态表
PROCESS STATE CODES D uninterruptible sleep (usually IO) R running or runnable (on run queue) S interruptible sleep (waiting for an event to complete) T stopped, either by a job control signal or because it is being traced. W paging (not valid since the 2.6.xx kernel) X dead (should never be seen) Z defunct ("zombie") process, terminated but not reaped by its parent.查看到进程中状态D(disk sleep)的进程
# for x in `seq 1 1 10`; do ps -eo state,pid,cmd | grep "^D"; echo "----"; sleep 5; done查看到有kjournald这个进程
查看这个进程是做什么的?kjournald是ext3文件系统记录文件系统日志的进程。查看进程相关状态信息
# cat /proc/487/io rchar: 48752567 wchar: 549961789 syscr: 5967 syscw: 67138 read_bytes: 49020928 write_bytes: 549961728 cancelled_write_bytes: 0查看都往哪写东西了
# lsof -p 487引起kjournald 状态D的原因还在查。。。。原文链接:/article/3480691.html
相关文章推荐
- selenium显示等待解决浏览器未加载完成查找控件的问题
- 在线等待,求高手,socket发送延迟问题
- 在线等待,求高手,socket发送延迟问题
- 解决实体载入的性能问题 - Lazy Load,延迟载入
- XML查找Node反斜杠匹配问题及解决
- ASP.NET+AJAX解决网页打开等待问题
- 等待新产品还是自己开发,这是个两难的问题
- 检测和解决 SQL Server 2000 SP 4 中的延迟和阻塞 I/O 问题
- VC++_光标等待问题
- Windows 管理权限问题:查找和修复 LUA 错误
- C语言的库文件查找次序就是include问题(12)
- 如何打开Windows MCI接口的问题?在线等待!!
- 邮件服务器问题--邮件积压、传递延迟解决方法 推荐
- 做一个系统工程师应该学会记录日值,查看日值。从日值中查找问题
- 关于linux内核中等待队列的问题!
- linux服务器下XP客户端命令提示中文乱码问题
- 如何应对论坛、网上查找资料解决问题低效?
- 检测和解决 SQL Server 2000 SP 4 中的延迟和阻塞 I/O 问题
- 在批处理中实现等待/延迟/暂停
- 字符串查找匹配问题