`

Redhat Linux Enterprise服务器优化命令设置

阅读更多

公司开发IM系统,采用Openfire+Spark,需要对openfire服务器进行压力测试,采用多线程几台PC连接Openfire进行测试。

但是当openfire部署在Windows  32位上都能支撑到4000+,反而在Redhat Linux Enterprise  64位下竟然不能突破1000,当时很郁闷,经过反复测试及网上查找资料,得出需要对Linux进行优化。优化命令如下:

● 增加文件描述符

ulimit -n 65535

echo 65532 > /proc/sys/fs/file-max

● 优化TCP/IP设置

echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout

echo 60000 > /proc/sys/net/ipv4/tcp_keepalive_time

echo 15000 > /proc/sys/net/ipv4/tcp_keepalive_intvl

echo 0 > /proc/sys/net/ipv4/tcp_window_scaling

● 其他优化

#使用更多的本地端口

echo 1024 25000 > /proc/sys/net/ipv4/ip_local_port_range

#增加更多的socket buffer内存(参考)

echo 2621143 > /proc/sys/net/core/rmem_max

echo 262143 > /proc/sys/net/core/rmem_default

echo 4096 131072 262143 > /proc/sys/net/ipv4/tcp_rmem

echo 4096 13107262143 > /proc/sys/net/ipv4/tcp_wmem

#增加运行期所需的shm内存(参考)

echo "67108864" > /proc/sys/kernel/shmmax

echo 16777216 > /proc/sys/net/core/rmem_max

echo 16777216 > /proc/sys/net/core/wmem_default

echo 16777216 > /proc/sys/net/core/wmem_max

echo 4096 > /proc/sys/net/core/somaxconn

echo 262143 > /proc/sys/net/core/rmem_default

分享到:
评论

相关推荐

    Redhat.Enterprise.Linux.v6.iso镜像

    Redhat Enterprise Linux (RHEL) 是一款由Red Hat公司开发的企业级Linux发行版,广泛应用于服务器、数据中心及云环境等场景。RHEL v6作为该系列的一个版本,在2010年发布,它基于内核2.6,并引入了一系列重要的改进...

    Linux Redhat5.3 Enterprise 64bit

    【标题】"Linux Redhat5.3 Enterprise 64bit" 涉及的主要知识点包括Linux操作系统、Red Hat Enterprise Linux(RHEL)发行版以及64位架构的相关内容。 Linux是一种自由和开放源代码的类UNIX操作系统,由林纳斯·托...

    RedHat Linux Enterprise 5.7 下安装Oracle 10g 教程

    ### RedHat Linux Enterprise 5.7 下安装Oracle 10g 教程 #### 一、准备工作 在开始安装Oracle 10g之前,确保已经完成以下准备工作: 1. **操作系统环境**: 确认使用的是RedHat Linux Enterprise 5.7版本。 2. **...

    Redhat Enterprise linux5学习笔记

    ### Redhat Enterprise Linux 5 学习笔记知识点总结 #### 一、Linux系统介绍与安装 **1. Linux的历史背景与发展** - **UNIX系统的诞生**:1970年,贝尔实验室的两位科学家发明了UNIX系统,这标志着现代操作系统的...

    Redhat linux enterprise 5 cvs安装配置

    至此,你已经成功在Red Hat Linux Enterprise 5上安装并配置了CVS服务器。现在,团队成员可以开始使用CVS进行版本控制,进行代码的提交、更新和合并。 附录:提供的文件 - `passwd.pl`:这个文件可能是一个用于...

    DataStage在RedHat Linux Enterprise 3上安装详细步骤(一)

    **DataStage在RedHat Linux Enterprise 3上的安装详解** DataStage是IBM提供的一款强大的数据集成工具,用于在各种数据源之间进行数据抽取、转换和加载(ETL)。本篇文章将详细讲解如何在Red Hat Linux Enterprise ...

    RedHat EnterPrise linux 高可用集群技术.pdf

    ### Red Hat Enterprise Linux 高可用集群技术解析 #### 绪论与背景 随着企业级应用对稳定性和可靠性的要求日益提高,Red Hat Enterprise Linux (RHEL) 推出了其高可用集群技术,以应对关键业务场景下的数据保护和...

    RedHat Enterprise Linux 3 系统管理指南

    一份很好的RedHat Enterprise Linux服务器管理书籍

    RedHat Linux RHEL6配置本地YUM源

    name=RedHat Enterprise Linux 6.6 baseurl=file:///mnt/cdrom enabled=1 gpgcheck=1 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release ``` **2. 清除原有缓存** 在配置完成后,需要清除原有的YUM缓存...

    Red.Hat.Enterprise.Linux.5服务器架设与网络配置

    LINUX宝典LINUX宝典LINUX宝典LINUX宝典LINUX宝典LINUX宝典

    RedHat_Enterprise_Linux5.5 64+32位

    Red Hat Enterprise Linux(RHEL)是企业级Linux操作系统的一个著名版本,由Red Hat公司开发和维护。RHEL 5.5是该系列的一个特定发行版,发布于2010年,提供了对64位(x86_64)和32位(i386)架构的支持。在描述中...

    redhat linux9.0系统下载

    它提供了一个强大的平台,适用于个人用户、开发人员以及企业环境中的服务器部署。Red Hat Linux 9.0 基于当时最新的 Linux 内核版本,提供了大量的软件包、改进的安全特性以及用户友好的图形界面。 #### 二、下载 ...

    DataStage在RedHat Linux Enterprise 3上安装详细步骤

    在Red Hat Linux Enterprise 3上安装IBM DataStage是一项复杂的过程,需要遵循一系列详细的步骤来确保安装成功。DataStage是一款强大的数据集成工具,它允许用户设计、构建和运行复杂的ETL(提取、转换、加载)流程...

    傻瓜式安装RedHat Linux 7.4

    Red Hat Enterprise Linux (RHEL) 是一款广泛应用于企业级服务器的操作系统,其稳定性、安全性以及广泛的社区支持使其成为企业和数据中心的首选之一。RedHat Linux 7.4作为该系列的一个版本,提供了更为稳定和安全的...

    Redhat Enterprise Linux7.2升级Linux内核4.5.4的方法

    ### Redhat Enterprise Linux 7.2 升级至 Linux 内核 4.5.4 的详细步骤 #### 一、前言 Redhat Enterprise Linux (RHEL) 作为一款广泛应用于企业环境的操作系统,其稳定性与安全性备受赞誉。然而,在某些情况下,...

    redhat LINUX5.0上安装oracle 10g tomcat5 jdk帮助文档

    - `在RedHat Enterprise Linux 5下安装JDK.doc`:这份文档将指导你如何在Redhat Enterprise Linux 5上正确安装JDK,包括下载、解压、配置环境变量等。 - `REdHat Linux 5 tomcat 的安装及环境的配置.doc`:这份...

    Red Hat linux Enterprise 6.2 server 安装指南

    ### Red Hat Enterprise Linux 6.2 服务器安装指南 #### 一、概述 Red Hat Enterprise Linux (RHEL) 6.2 是一款企业级的 Linux 发行版,它提供了稳定且安全的操作系统环境,适用于服务器等多种场景。本文档将详细...

    Redhat Enterprise Linux入门

    ### Redhat Enterprise Linux入门知识点概览 #### 一、Linux的发音与相关网站 - **Linux的正确发音**:在英语环境中,Linux 的发音通常为 /ˈliːnəks/ 或 /ˈlɪnəks/。在中文环境下,通常会将其发音为“李纳...

    RedHat_Enterprise_Linux6_上安装及配置vsftp

    ### Red Hat Enterprise Linux 6 上安装与配置 vsftpd #### 安装 vsftpd 在 Red Hat Enterprise Linux 6 (RHEL 6) 中安装 vsftpd 需要几个步骤来完成。vsftpd 是一个非常受欢迎且功能强大的 FTP 服务器软件,以其...

    linuxserver2RedHat Linux服务器配置与应用视频

    【标题】"Linux Server 2:Red Hat Linux服务器配置与应用视频"涵盖了Red Hat Linux操作系统在服务器环境中的深度配置和应用。这个视频教程旨在教授如何有效地管理Red Hat Enterprise Linux(RHCE)系统,这是企业级...

Global site tag (gtag.js) - Google Analytics