方法1:使用iotop工具
这是一个python脚本工具,使用方法如:iotop -o

方法2:使用工具dmesg
使用dmesg之前,需要先开启内核的IO监控:
echo 1 >/proc/sys/vm/block_dump或sysctl vm.block_dump=1

然后可以使用如下命令查看IO最重的前10个进程:

dmesg |awk -F: '{print $1}'|sort|...
Continue reading >>

转自:http://www.cnblogs.com/Security-Darren/p/4700387.html

用于排查Linux系统的网络故障。

  网络排查一般是有一定的思路和顺序的,其实排查的思路就是根据具体的问题逐段排除故障可能发生的地方,最终确定问题。

  所以首先要问一问,网络问题是什么,是不通,还是慢?

  1. 如果是网络不通,要定位具体的问题,一般是不断尝试排除不可能故障的地方,最终定...

Continue reading >>

转自:http://www.cnblogs.com/Security-Darren/p/4685629.html

事实上,当上述服务器系统资源中的任何一个遭遇瓶颈,都会带来服务器性能的下降,典型的症状就是系统运行迟缓。

  本文从以下几个角度介绍Linux系统内存相关的排查。

  1. 内存的使用率如何查看,使用率真的很高吗

  2. 内存用在哪里了

  3. 内存优化可以有哪些手段


1. 内存硬件查看


# d...
Continue reading >>

转自: http://www.cnblogs.com/Security-Darren/p/4700386.html

当磁盘无法写入的时候,一般有以下可能:

  • 文件系统只读

  • 磁盘已满

  • I节点使用完


一、 遇到只读的文件系统

  文件系统自动设置成只读可能是系统自我保护的一种机制,因此需要实现弄清究竟是什么原因造成了文件系统的只读。如果想要改变文件系统的只读属性,重新挂载目标分区即可。

例1. 重新挂载改变...

Continue reading >>

7.1. 首先使用vmstat 查看大致的系统性能情况

7.2. 然后使用iostat 检查是谁在发出IO 请求

7.3. 使用top 来查找系统最活跃的应用程序

7.4. 现在已经确定是mysql 在发出读请求,使用strace 来检查它在读请求什么.

7.5. 使用mysqladmin 命令,来查找是哪个慢查询导致的.


某一天,一个客户打电话来需要技术帮助,并抱怨平常15秒就可以打开的网页现在需要20...

Continue reading >>