性能测试 -- 服务器参数调整

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

lsmod |grep bridge

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏后台全栈之路

在 C/C++ 异步 I/O 中使用 MariaDB 的非阻塞接口

对 C/C++,MySQL 提供的库传统上都是阻塞操作,因此适合多线程 / 进程服务器架构编程。但是如果用 C/C++ 编写服务器,往往对性能会有极致要求,此时...

73520
来自专栏运维小白

10.16/10.17/10.18 iptables nat表应用

nat表应用 A机器两块网卡ens33(192.168.202.130)、ens37(192.168.100.1),ens33可以上外网,ens37仅仅是内部网...

20770
来自专栏java沉淀

用自己的电脑做网站服务器,实现外网访问

网站服务器其实就是一台大型的电脑主机,我们也可以将自己家的电脑主机去做成一台用于存放网站的网站小型服务器供别人访问。那么如何用自己的电脑去做网站服务器呢?由于...

12.6K80
来自专栏运维小白

Linux基础(day59)

16.1 Tomcat介绍 Tomcat介绍 LNMP架构针对的开发语言是PHP语言,php 是一门开发web程序非常流行的语言,早些年流行的是asp,在Wi...

26150
来自专栏Java帮帮-微信公众号-技术文章全总结

单点登录原理及CAS实现【面试+工作】

单点登录原理及实现sso【面试+工作】 WEB的登录那些事 说道账户登录和注册,其实我们每天都在亲身感受着,像微博、知乎还有简书等等。我们总是需要定期的去重新登...

57890
来自专栏前端萌媛的成长之路

浅谈前端安全

1.7K20
来自专栏Laoqi's Linux运维专列

日常运维管理(二)

监控io性能 : 有时候发现系统cpu和内存均有剩余,但是负载却很高,使用vmstat发现b列和wa列负载很高,要是想更详细的查看磁盘状态,那我们就用到了今天所...

37660
来自专栏沈唁志

网页服务器HTTP响应状态-HTTP状态码

24820
来自专栏乐百川的学习频道

安装和使用Redis

Redis是一个高性能的内存数据库,它体积轻巧性能又高,在企业中被广泛使用。 安装Redis Windows安装 Redis是为Linux系统设计的,但是也有团...

579100
来自专栏程序员同行者

设置iptables NAT出外网

25120

扫码关注云+社区

领取腾讯云代金券