午夜稻草人

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年5月1日

摘要: Linux iostat监测IO状态Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令 来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。[命令:] iostat [-c|-d] [-k] [-t] [间隔描述] [检测次数]参 数:-c : 仅显示cpu的状态-d : 仅显示存储设备的状态,不可以和-c一起使用-k : 默认显示的是读入读出的block信息,用-k可以改成KB大小来显示-t : 显示日期-p device | ALL : device为某个设备或者某个分区,如果使用ALL,就表示要显示所有分区和设备的信息1. 阅读全文
posted @ 2013-05-01 12:37 午夜稻草人 阅读(194) 评论(0) 推荐(0) 编辑

摘要: 例:tcpdump host 172.16.29.40 and port 4600 -X -s 500 tcpdump采用命令行方式,它的命令格式为: tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ] [ -i 网络接口 ] [ -r 文件名] [ - 阅读全文
posted @ 2013-05-01 12:23 午夜稻草人 阅读(10911) 评论(1) 推荐(0) 编辑

摘要: Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构如下图所示:Valgrind包括如下一些工具:Memcheck。这是valgrind应用最广泛的工具,一个重量级的内存检查器,能够发现开发中绝大多数内存错误使用情况,比如:使用未初始化的内存,使用已经释放了的内存,内 阅读全文
posted @ 2013-05-01 11:01 午夜稻草人 阅读(318) 评论(0) 推荐(0) 编辑