CPU:可能出现CPU瓶颈的应用有邮件服务器、动态web服务器
内存:打印服务器、数据库服务器、静态web服务器
磁盘IO:raid
网络带宽
raid划分的取舍
oracle数据库,需要对kernel.shmmax shmmni shmall sem fs.file-max优化
web应用服务器,需要net.ipv4.ip_local_port_range tcp_tw_reuse somaxconn
系统指标标准:
CPU,好:user%+sys<70% 坏:user+sys=85 糟糕:user+sys>90
内存,好:swap in=0 swap out=0 坏:per cpu with 10 page/s 糟糕:more swap in out
磁盘:好:iowait%<20% iowait%=35 iowait>=50
静态web:一般用nginx 或apache,如果要加速,在前端再加上缓存服务器squid或varnish。这种服务器更需要的内存,主要关注内存的使用情况,如果swap使用过高,磁盘IO的使用也会增高,CPU也
动态web:需要配置较大的CPU和内存,如果频繁读写数据库,可以在中间架设memcached
数据库:需要较大内存和磁盘读写性能,
软件下载应用:异步IO,lighhttpd
流媒体服务:
vmstat virtual meomory statistics:
vmstat 3 5 内存,swap,io,system,cpu
sar -u 2 3 cpu
sar -P ALL 2 3
sar -d 2 2 磁盘
sar -r 2 2 内存
sar -n DEV 2 2 网络
iostat 2 3
iostat -x /dev/sda 2 3 单独磁盘
free -m
uptime
netstat -i 统计网卡信息
top
tomcat频繁宕机解决
apache+tomcat 动静分离