linux系统分析工具(命令):
ps
     ps -ef |grep httpd
     ps -ef |grep vsftpd
     ps auxf |grep httpd
top
uptime  可以检查CPU的平均负载
free 可以查看系统内存的使用状况
netstat 可以检测网络流量状况
vmstat 可以对操作系统的内存信息,进程状态和CPU活动等进行监视
iostat(需要先安装sysstat的工具包)主要显示磁盘读写操作的统计信息,同时也给出CPU使用情况
sar(需要先安装sysstat的工具包)可以全面获取系统的cpu,运行队列,磁盘I/O,分页(交换区),内存,CPU中断和网络性能等数据。
 
影响系统性能的一些因素
1 cpu
2 内存
3 磁盘I/O宽带
   raid0    至少2个硬盘,没有容错和数据修复功能,提高磁盘性能和吞吐量
   raid1    磁盘镜像,可靠性和修复性,很高的数据冗余能力,磁盘利用率50%
   raid5   提高系统可靠性,最少3块,允许一块磁盘坏了,不会影响数据可用性
   raid0+1 至少需要4块硬盘,数据分布多个硬盘上,每个盘都有镜像盘,提供全冗余能力,允许一块磁盘坏了,不会影响数据可用性
4 网络I/O宽带
 
系统分析标准
影响性能因素              好                                              坏                                     糟糕
CPU                       user%+sys%<70%      user%+sys%=85%              user%+sys%>=90%
内存                   swap in (si)=0                  per CPU with 10 page/s       more swap in&out
                            swap out(so)=0
磁盘                   iowait%<20%                 iowait%=35%                      iowait%>=50%                
user%:表示CPU处在用户模式下的时间百分比
sys%:表示CPU处在系统模式下的时间百分比
iowait%:表示CPU等待输入输出完成时间的百分比
swap in (si):表示虚拟内存的页导入,从SWAP DISK交换到RAM
swap out (so):表示虚拟内存的页导出,从RAM 交换到SWAP DISK