CPU:可能出现CPU瓶颈的应用有邮件服务器、动态web服务器
image.png
内存:打印服务器、数据库服务器、静态web服务器
磁盘IO:raid
网络带宽
raid划分的取舍
image.png
image.png
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频繁宕机解决
image.png
apache+tomcat 动静分离