1、从CentOS服务器监控分析看TCP状态
# netstat -ano|grep <your_port> |awk -F' ' '{print $6}' |sort |uniq -c
9 CLOSING
1760 ESTABLISHED
127 FIN_WAIT1
227 FIN_WAIT2
56 LAST_ACK
1 LISTEN
18 SYN_RECV
1407 TIME_WAIT
发现:TIME_WAIT和FIN_WAIT状态连接数较多。
2、统计各状态实时超时情况,发现:
# netstat -ano|grep <your_port> |grep FIN_WAIT2 |awk -F' ' '{print $8}'|awk -F/ '{print $1}' |awk -F'(' '{print $2}' |sort -nr |more
1> FIN_WAIT2当前超时为15s
14.80
14.69
14.59
2> FIN_WAIT1当前超时为120s
# netstat -ano|grep <your_port> |grep FIN_WAIT1 |awk -F' ' '{print $8}'|awk -F/ '{print $1}' |awk -F'(' '{print $2}' |sort -nr |more
102.39
100.09
83.86
3> TIME_WAIT当前超时为60s
# netstat -ano|grep <your_port> |grep TIME_WAIT |awk -F' ' '{print $8}'|awk -F/ '{print $1}' |awk -F'(' '{print $2}' |sort -nr |more
59.98
59.90
59.85
3、当前os参数配置如下:
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60 =>TIME_WAIT
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120 =>FIN_WAIT1
net.ipv4.tcp_fin_timeout = 15 => FIN_WAIT2
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120
4、【小结】
建议优化如下:
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 30 =>TIME_WAIT
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 15 =>FIN_WAIT1
net.ipv4.tcp_fin_timeout = 15 => FIN_WAIT2 (不调整)
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 30
分享到:
相关推荐
针对标题"CentOS系统参数优化",我们可以深入探讨如何通过调整CentOS操作系统的各项参数来优化其性能。这些优化工作通常涉及内核参数、JVM配置、数据库连接池以及网络服务如Nginx的设置。 首先,`sysctl.conf`是...
在Linux环境中进行网络调试是一项必不可少的任务,特别是在TCP/IP协议栈的优化、问题定位以及性能分析等方面。"sokit-master"就是一个专为Linux设计的TCP/TDP调试工具,它提供了友好的图形用户界面(GUI),使得操作...
### Linux CentOS MySQL 配置文件详解 ...综上所述,了解并合理配置这些参数对于优化MySQL在Linux CentOS环境下的性能具有重要意义。此外,还可以参考官方文档或其他资源获取更多关于MySQL配置的最佳实践。
为了解决这个问题,我们可以采取调整Linux内核参数的方法。首先,打开`/etc/sysctl.conf`文件并添加或修改以下配置: 1. `net.ipv4.tcp_syn_retries` 和 `net.ipv4.tcp_synack_retries`:这两个参数设置SYN连接请求...
在Linux CentOS系统上编译安装MySQL是一个相对复杂的过程,但能提供高度的定制性和优化空间。MySQL是一款流行的开源关系型数据库管理系统,广泛应用于各种规模的企业和项目中。本指南将详细阐述如何在CentOS上从源...
- **调整TCP参数**:通过优化TCP配置来提高网络传输效率。 ##### 4.12 系统分区 - **合理规划磁盘分区方案**:确保关键数据和应用得到高效存储。 ##### 4.13 减少CPU性能峰值 - **优化CPU使用率**:通过调整CPU...
在本教程中,我们将深入探讨如何对CentOS 6.5系统进行优化,并详细阐述一个增强版的Nginx安装过程。这个流程包含了内核优化、Nginx的安装以及在过程中可能用到的文件安装包和YUM获取方法。让我们逐个了解这些关键...
在Linux系统,特别是CentOS操作系统中,为了优化MySQL数据库的性能,我们需要调整一系列的系统参数。这些参数的优化能够确保数据库高效运行,减少延迟,提高并发处理能力,并优化内存使用。以下将详细介绍其中的一些...
在Linux环境下配置Java环境并安装JDK以及Tomcat服务器是一项重要的技能,对于开发基于Java的应用程序至关重要。本文将详细介绍在Linux系统(以CentOS为例)上安装Java Development Kit (JDK) 和Apache Tomcat的过程...
这个版本是针对64位Linux系统编译优化的,解决了在32位系统上无法运行的问题。在描述中提到,用户原先尝试使用的是一款32位版本的sokit,但在64位系统上运行时遇到了兼容性问题,这提示我们系统架构与软件的适配性...
### CentOS 7.x 快速搭建ARK服务器及服务器参数设置 #### 一、概述 本文旨在详细介绍如何在CentOS 7.x系统上快速部署并设置一个功能完整的ARK服务器。通过本教程的学习,读者将能够掌握从环境准备到服务器运行的...
此外,对于网络性能的优化,可以通过调整网卡的中断处理方式(如开启中断联合)、设置合适的网络缓冲区大小,以及调整TCP/IP栈参数来实现。在Linux系统中,这些设置通常可以在 `/etc/sysctl.conf` 文件中进行。 总...
使用`top`或`htop`命令监控Jira的资源使用情况,并根据需要调整JVM参数以优化性能。 通过以上步骤,你已经在CentOS 7系统上成功安装并部署了Jira。接下来,你可以根据团队的需求定制Jira的设置,如创建项目、设置...
### CentOS 下 MySQL 数据库源码安装教程 #### 概述 本文档旨在提供一份详细的CentOS 6.8环境下MySQL数据库5.6.14版本的源码安装指南。相较于传统的RPM包安装方式,从源码安装可以更加灵活地定制安装选项,同时也能...
CentOS是一款基于Red Hat Enterprise Linux (RHEL)源代码编译而成的免费操作系统,适用于服务器和个人计算机等多种应用场景。本手册旨在提供一个详尽的新手安装指南,帮助用户顺利完成CentOS的安装与基本配置。 ###...
本文将深入探讨如何在Linux环境下安装这两大组件,并进行相应的性能优化。 首先,我们来关注Linux的安装。Linux有众多发行版,如Ubuntu、CentOS、Red Hat等。这里通常选择CentOS作为服务器操作系统,因为其稳定性和...
6. **网络优化**:配置TCP/IP参数,如TCP窗口大小,以优化网络通信。 **系统清理** 保持系统的整洁和高效运行,定期清理是必要的: 1. **日志清理**:定期删除旧的日志文件,以节省存储空间并保护隐私。 2. **...
例如,调整内核的TCP/IP参数以优化网络传输,设置合适的SWAP空间,以及优化I/O调度策略等。 最后,**软件安装**需谨慎。选择稳定版本的软件,并确保与操作系统兼容。对于数据库、中间件等关键软件,应遵循最佳实践...
### CentOS7.3环境下Oracle11g安装详细指南 #### 一、概述 ...以上步骤详细介绍了如何在CentOS7.3环境下安装Oracle 11g,并进行必要的配置。遵循这些步骤可以帮助您顺利完成Oracle数据库的安装和配置工作。
在Linux环境中,对网络协议进行测试是日常维护和优化网络性能的重要环节。本文将详细讲解如何在Linux系统下测试UDP(User Datagram Protocol)带宽,包括使用nping和hping3这两个命令行工具进行UDP测试的基本步骤。 ...