• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > linux生产服务器有关网络状态的优化措施

linux生产服务器有关网络状态的优化措施

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含linux查看服务器状态,linux ftp服务器配置,linux svn服务器搭建,linux dns服务器配置,linux重启服务器命令等服务器相关知识,网友希望可以进行参考

本博文为老男孩linu培训机构早期的培训教案,特分享以供大家学习参考。
全部系列分为五篇文章,本博文为第五篇:
5.1
高并发linux生产服务器内核参数优化案例

高并发linux生产服务器内核参数优化案例

说明:本优化适合apache,nginx,squid多种等web应用,特殊的业务也可能需要略作调整。

所谓内核优化,主要是在Linux系统中针对业务服务应用而进行的系统内核参数优化,优化并无特殊的标准,下面以常见生产环境linux的内核优化为例讲解,仅供大家参考:

net.ipv4.tcp_fin_timeout = 2

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_keepalive_time = 600

net.ipv4.ip_local_port_range = 400065000

net.ipv4.tcp_max_syn_backlog = 16384

net.ipv4.tcp_max_tw_buckets = 36000

net.ipv4.route.gc_timeout = 100

net.ipv4.tcp_syn_retries = 1

net.ipv4.tcp_synack_retries = 1

net.core.somaxconn = 16384

net.core.netdev_max_backlog = 16384

net.ipv4.tcp_max_orphans = 16384

#以下参数是对iptables防火墙的优化,防火墙不开会提示,可以忽略不理。

net.ipv4.ip_conntrack_max = 25000000

net.ipv4.netfilter.ip_conntrack_max=25000000

net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=180

net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait=120

net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait=60

net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait=120

将上面的内核参数值加入/etc/sysctl.conf文件中,然后执行如下命令使之生效:sysctl -p 

参数解释找谷歌吧,大把大把。呵呵。

六、TCP 连接状态

6.1三次握手建立连接

TCP是一个面向连接的协议,所以在连接双方发送数据之前,都需要首先建立一条连接。TCP连接的建立可以简单的称为三次握手,而连接的中止则可以叫做四次握手。
1.连接的建立
在建立连接的时候,客户端首先向服务器申请打开某一个端口(用SYN段等于1的TCP报文),然后服务器端发回一个ACK报文通知客户端请求报文收到,客户端收到确认报文以后再次发出确认报文确认刚才服务器端发出的确认报文绕口么),至此,连接的建立完成。这就叫做三次握手。如果打算让双方都做好准备的话,一定要发送三次报文,而且只需要三次报文就可以了。如果再加上TCP的超时重传机制,那么TCP就完全可以保证一个数据包被送到目的地。

1)客户端发送 SYN 消息,其中包含服务器的端口和客户端的初始序列号ISN)到服务器活动打开)。

2)服务器会发送回SYN和ACK其中包括的客户端的 ISN + 1)。

3)客户端发送一个

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • linux生产服务器有关网络状态的优化措施

相关文章

  • 让服务器apache/iis/nginx支持.apk/ipa文件下载
  • Windows系统蓝屏错误代码分析
  • windows2003中IIS配置安装图文教程
  • 再讲iis6开启gzip压缩静态和动态页面(js,jpg,css,html)
  • QQ不能在win7下靠边自动隐藏解决办法
  • Virtualbox下fedora访问windows下的共享文件夹方法
  • win2003服务器不支持FLV视频播放
  • cwRsync实现windows服务器间的同步备份
  • 服务器被DDOS攻击防御脚本总结
  • windows服务器安装iis环境方法教程

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 关于VirtualBox的端口映射的那一点事儿
    • nginx的实践总结一
    • Windows IIS 7.5配置301重定向(URL重写)
    • Windows中的RunDLL32命令用法集锦
    • nginx fastcgi和gzip模块学习
    • Windows HPC Server 2008已经交付生产
    • Understanding Lync load balance
    • 详细介绍MyEclipse7.5安装插件的方法
    • 桌面上的开始菜单消失了怎么办
    • 本地计算机无法启动 Network Connections 服务的解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有