`

操作系统调优

阅读更多

不同的操作系统默认的调优参数也不同。一般说来,默认的设置对于Windows操作系统通常就够了,但LinuxUnix操作系统则需要做适当的调整。通常,保证操作系统打上最新的补丁也很重要。

1) Solaris TCP调优参数;

为了达到更好的TCP socket性能,需要设置tcp_time_wait_interval参数,比如:ndd –set /dev/tcp tcp_time_wait_interval 60000tcp_time_wait_interval默认为4分钟,现在调整为1分钟。这个参数用于设置关闭TCP连接后,TCP socket还能继续存活的时间。当在一段较短的时间内有大量的客户端连接的时候,维持这些socket资源会对性能产生非常大的负面影响。

参数调整如下:

参数

建议值

/dev/tcp tcp_time_wait_interval

60000

/dev/tcp tcp_conn_req_max_q

16384

/dev/tcp tcp_conn_req_max_q0

16384

/dev/tcp tcp_ip_abort_interval

60000

/dev/tcp tcp_keepalive_interval

7200000

/dev/tcp tcp_rexmit_interval_initial

4000

/dev/tcp tcp_rexmit_interval_max

10000

/dev/tcp tcp_rexmit_interval_min

3000

/dev/tcp tcp_smallest_anon_port

32768

/dev/tcp tcp_xmit_hiwat

131072

/dev/tcp tcp_recv_hiwat

131072

/dev/tcp tcp_naglim_def

1

/dev/ce instance

0

/dev/ce rx_intr_time

32

小提示:使用netstat –s –P tcp命令查看所有可用的TCP参数。

2) Socket连接调优参数

需要在/etc/system文件中进行设置,如下:(注:设置完后需要重启操作系统)

参数

建议值

set rilm_fd_cur

8192

set rlim_fd_max

8192

set tcp:tcp_conn_hash_size

32768

set shmsys:shminfo_shmmax

(注:此参数只有在内存在<chmetcnv w:st="on" unitname="g" sourcevalue="4" hasspace="False" negative="False" numbertype="1" tcsc="0"><span lang="EN-US"><font face="Arial">4G</font></span></chmetcnv>以上才需设置)

4294967295

set autoup

900

set tune_t_fsflushr

1

另外更多更详细的Solaris调优参数参考文档请参见:

Solaris Tunable Parameters Reference Manual (Solaris 9)

3) HP-UX调优参数

参数调整如下:

参数

建议值

tcp_conn_req_max

4096

tcp_xmit_hiwater_def

1048576

tcp_ip_abort_interval

60000

tcp_rexmit_interval_initial

4000

tcp_keepalive_interval

900000

另外更多更详细的HP-UX调优参数参考文档参见:

4) AIX调优参数

请参见:

AIX 5L Version 5.2 Performance Management Guide.

5) Linux调优参数

参数调整如下:

参数

建议值

/sbin/ifconfig lo mtu

1500

kernel.msgmni

1024

kernel.sem

1000 32000 32 512

fs.file-max

65535

kernel.shmmax

2147483648

net.ipv4.tcp_max_syn_backlog

8192

另外更多更详细的Linux调优参数参考文档参见:

Ipsysctl Tutorial 1.0.4.

6) Windows调优参数(通常默认值就可以了)

请参见:

分享到:
评论

相关推荐

    linux操作系统调优

    详细介绍Linux系统调优的方法和步骤,深入研读会不断深入体会理解。

    ibm aix操作系统调优

    aix调优ibm aix操作系统调优,aix调优ibm aix操作系统调优,aix调优ibm aix操作系统调优

    基于AI技术的操作系统调优引擎设计源码

    该项目为基于AI技术的操作系统调优引擎设计源码,包含1470个文件,涵盖762个Go源文件、119个Shell脚本、117个YAML配置文件、112个Python脚本、67个配置文件、43个Markdown文档、38个CSV文件、32个Shell脚本文件、15...

    Linux操作系统调优参数.docx

    在Linux操作系统中,调优是优化系统性能的关键步骤,尤其是对于网络密集型应用而言。TCP/IP参数调优能够显著改善网络通信效率,减少延迟并提高吞吐量。这些参数主要位于`/proc/sys/net`目录下,它们允许系统管理员...

    操作系统优化

    可对系统进行优化与清理垃圾文件

    Android系统调优工具介绍

    5. **操作系统调优**: - 优化启动过程、内存管理策略,以及驱动更新等。 #### 二、度量目标 - **CPU/GPU/SoC动态性能指标**:监控处理器负载、GPU利用率等。 - **系统层面性能指标**:网络延迟、线程调度效率、...

    Docker 调优指南(CentOS 7.6).pdf

    本指南涵盖了 Docker 容器架构、调优思路、硬件调优、操作系统调优等多个方面的内容。 1. Docker 容器架构 Docker 容器架构是指 Docker 容器的架构设计,包括 Docker 容器的运行机制、容器之间的通信机制、容器与...

    基于AI的操作系统性能调优引擎 A-Tune利用AI技术,使操作系统“懂”业务,简化IT系统调优工作的同时让应用程序发挥出色性能

    操作系统性能调优是IT领域中的一个关键环节,尤其在企业级服务器应用中,系统的高效运行直接影响到业务的正常运行和用户体验。A-Tune作为一个基于AI的技术解决方案,它旨在通过智能化手段提升这一过程的效率和效果。...

    鲲鹏BoostKit数据库使能套件 调优指南.pdf

    * 硬件调优:包括BIOS调优、操作系统调优、文件系统调优等。 * 软件调优:包括数据库参数调优、查询优化等。 二、使用鲲鹏性能分析工具调优 鲲鹏性能分析工具是鲲鹏BoostKit数据库使能套件中的一个重要组件,用于...

    Teamcenter性能调优.zip

    3. **操作系统调优**:调整操作系统参数,如调度策略、文件系统设置,提高服务响应速度。 综上所述,Teamcenter性能调优涉及多个层次,需要全面考虑系统架构、数据库管理、工具效率及硬件资源等多个因素,通过综合...

    高性能java系统实现与调优

    - **操作系统调优**:调整内核参数以适应不同的应用场景。 #### 架构设计原则 - **分而治之**:将系统分为多个模块或层次,便于管理和优化每个部分。 - **无状态应用**:减少状态依赖,使得应用更易于扩展和管理。...

    oracle数据库调优配置

    一、物理硬件与操作系统调优 1. CPU与内存:确保服务器拥有足够的CPU资源,合理分配核心数以平衡并发处理能力。内存大小应足够存储常用数据,减少磁盘I/O。 2. 硬盘I/O:使用RAID技术提高读写速度,考虑使用SSD硬盘...

    Websphere portal tuning调优

    ##### Windows 2003操作系统调优 1. **系统服务管理**:禁用不必要的系统服务,减少系统开销。 2. **注册表优化**:通过修改注册表键值来改善系统性能。 3. **磁盘I/O优化**:采用高效的磁盘格式和文件系统布局。 ...

    Oracle 11g 性能调优(OCP版)超经典实战手册

    性能调优可以分为三个主要的层面:应用调优、实例调优和操作系统调优。应用调优通常是DBA与开发人员合作,通过优化SQL语句和性能变化管理来实现。实例调优是DBA的职责,包括内存配置、数据库结构和实例配置等。而...

    weblogic平台J2EE调优策略

    操作系统调优4.1章节涵盖了多种常见操作系统,如HP-UX、Solaris、AIX、Linux和Windows,针对不同系统的特性和配置进行调整,以适应J2EE环境的需求。 性能监控和性能分析5.1至5.5则提供了识别性能瓶颈的方法,包括...

    Tomcat服务器性能调优几个方面[定义].pdf

    首先,**操作系统调优**是基础。优化操作系统主要是为了最大化可用内存、提升CPU处理能力和优化文件系统。确保系统在高并发情况下,CPU的处理能力强大,可以显著提升系统运行速度。这包括但不限于调整内存分配、减少...

Global site tag (gtag.js) - Google Analytics