原文地址:http://developer.yahoo.com/performance/rules.html#multipart

1、尽量减少HTTP请求次数

终端用户响应的时间中,有80%用于下载各项内容。这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数。这是提高网页速度的关键步骤。

减少页面组件的方法其实就是简化页面设计。那么有没有一种方法既...

Continue reading>>

1. 服务器宕机了怎么办?

1.查看监控系统的历史纪录,图表

2.机器能起来上去查看日志相关信息

启动机器,看能否登陆,如果能登陆,请检查:

a、是否是应用程序导致内存溢出或者泄露导致

b、是否是进程过多或者不断创建,耗尽资源导致

c、是否是数据库程序死锁,连接数过多导致

d、是否是应用程序异常导致

e、是否是流量负载过大导致

f、是否是遭受黑客入侵攻击导致

g、是否是误操作导致

如果无法查看故障现场,则可以查询系统日...

Continue reading>>

根据进程名获得pid

pidof 进程名

查看进程树

pstree -s -p  5280

linux中根据进程的PID值来查找执行文件的及其路径

lsof -p PID

Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。

ll /proc/PID

cwd符号链接...

Continue reading>>

nload

nload device

nload [options] device1 device2

用途: 用来即时监看网路状态和各ip所使用的频宽

nload 默认分为上下两块:

上半部分是:Incoming也就是进入网卡的流量,下半部分是:Outgoing,也就是从这块网卡出去的流量,每部分都有当前流量(Curr),平均流量(Avg),最小流量(Min),最大流量(Max),总和流量(Ttl)这几个部...

Continue reading>>

方法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>>