(linux性能)高性能Linux服务器构建实战:运维监控、性能调优与集群应用

CPU:可能出现CPU瓶颈的应用有邮件服务器、动态web服务器


9967595-a8c2b7398952d826.png
image.png

内存:打印服务器、数据库服务器、静态web服务器


9967595-97dbd1e75957a0de.png

磁盘IO:raid
网络带宽

raid划分的取舍


9967595-0b2dd4aeefc5ee75.png
image.png

9967595-d1cc78d5bcffa52f.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频繁宕机解决


9967595-71a36b68c3b66326.png
image.png

apache+tomcat 动静分离

猜你喜欢

转载自blog.csdn.net/weixin_33719619/article/details/87417224