性能测试 -- 服务器参数调整
1)cpu负载均衡
安装: yum install irqbalance
使用: service irqbalance {start|stop|status|restart}
2)ulimit -u
3)查看操作系统版本
cat /proc/version
cat /etc/issue
cat /etc/redhat-release
4)查看网卡配置
cat /proc/net/bonding/bond0
mii-tool -v
5)优化Sysctl,提升服务器性能
参考http://blog.csdn.net/21aspnet/article/details/6584792
vim /etc/sysctl.conf 这个文件加上以下这些参数,然后执行sysctl -p更新
net.ipv4.tcp_max_syn_backlog = 4096 #每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目
net.core.netdev_max_backlog = 2048 #每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目
net.ipv4.tcp_fin_timeout = 15 # #表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭
net.ipv4.tcp_tw_reuse = 1 # 允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭
net.ipv4.tcp_tw_recycle = 1
net.ipv4.ip_local_port_range = 1024 65535
vm.swappiness = 10 #硬盘swap交换分区数设置,提高内存使用
net.core.somaxconn = 1024 #用来限制监听(LISTEN)队列最大数据包的数量,超过这个数量就会导致链接超时或者触发重传机制
net.ipv4.ip_local_reserved_ports = 2090,3060,3080,8060,8080,8081,8082,9000,9080,9090,10029,22223-22323
vm.dirty_background_bytes = 104857600 #控制内存占用的阈值
重启应用服务
===============================
执行sysctl -p更新报错的解决办法,执行以下命令
modprobe bridge