不同的操作系统默认的调优参数也不同。一般说来,默认的设置对于Windows操作系统通常就够了,但Linux和Unix操作系统则需要做适当的调整。通常,保证操作系统打上最新的补丁也很重要。
1) Solaris TCP调优参数;
为了达到更好的TCP socket性能,需要设置tcp_time_wait_interval参数,比如:ndd –set /dev/tcp tcp_time_wait_interval 60000。tcp_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系统调优的方法和步骤,深入研读会不断深入体会理解。
aix调优ibm aix操作系统调优,aix调优ibm aix操作系统调优,aix调优ibm aix操作系统调优
该项目为基于AI技术的操作系统调优引擎设计源码,包含1470个文件,涵盖762个Go源文件、119个Shell脚本、117个YAML配置文件、112个Python脚本、67个配置文件、43个Markdown文档、38个CSV文件、32个Shell脚本文件、15...
在Linux操作系统中,调优是优化系统性能的关键步骤,尤其是对于网络密集型应用而言。TCP/IP参数调优能够显著改善网络通信效率,减少延迟并提高吞吐量。这些参数主要位于`/proc/sys/net`目录下,它们允许系统管理员...
可对系统进行优化与清理垃圾文件
5. **操作系统调优**: - 优化启动过程、内存管理策略,以及驱动更新等。 #### 二、度量目标 - **CPU/GPU/SoC动态性能指标**:监控处理器负载、GPU利用率等。 - **系统层面性能指标**:网络延迟、线程调度效率、...
本指南涵盖了 Docker 容器架构、调优思路、硬件调优、操作系统调优等多个方面的内容。 1. Docker 容器架构 Docker 容器架构是指 Docker 容器的架构设计,包括 Docker 容器的运行机制、容器之间的通信机制、容器与...
操作系统性能调优是IT领域中的一个关键环节,尤其在企业级服务器应用中,系统的高效运行直接影响到业务的正常运行和用户体验。A-Tune作为一个基于AI的技术解决方案,它旨在通过智能化手段提升这一过程的效率和效果。...
* 硬件调优:包括BIOS调优、操作系统调优、文件系统调优等。 * 软件调优:包括数据库参数调优、查询优化等。 二、使用鲲鹏性能分析工具调优 鲲鹏性能分析工具是鲲鹏BoostKit数据库使能套件中的一个重要组件,用于...
3. **操作系统调优**:调整操作系统参数,如调度策略、文件系统设置,提高服务响应速度。 综上所述,Teamcenter性能调优涉及多个层次,需要全面考虑系统架构、数据库管理、工具效率及硬件资源等多个因素,通过综合...
- **操作系统调优**:调整内核参数以适应不同的应用场景。 #### 架构设计原则 - **分而治之**:将系统分为多个模块或层次,便于管理和优化每个部分。 - **无状态应用**:减少状态依赖,使得应用更易于扩展和管理。...
一、物理硬件与操作系统调优 1. CPU与内存:确保服务器拥有足够的CPU资源,合理分配核心数以平衡并发处理能力。内存大小应足够存储常用数据,减少磁盘I/O。 2. 硬盘I/O:使用RAID技术提高读写速度,考虑使用SSD硬盘...
##### Windows 2003操作系统调优 1. **系统服务管理**:禁用不必要的系统服务,减少系统开销。 2. **注册表优化**:通过修改注册表键值来改善系统性能。 3. **磁盘I/O优化**:采用高效的磁盘格式和文件系统布局。 ...
性能调优可以分为三个主要的层面:应用调优、实例调优和操作系统调优。应用调优通常是DBA与开发人员合作,通过优化SQL语句和性能变化管理来实现。实例调优是DBA的职责,包括内存配置、数据库结构和实例配置等。而...
操作系统调优4.1章节涵盖了多种常见操作系统,如HP-UX、Solaris、AIX、Linux和Windows,针对不同系统的特性和配置进行调整,以适应J2EE环境的需求。 性能监控和性能分析5.1至5.5则提供了识别性能瓶颈的方法,包括...
首先,**操作系统调优**是基础。优化操作系统主要是为了最大化可用内存、提升CPU处理能力和优化文件系统。确保系统在高并发情况下,CPU的处理能力强大,可以显著提升系统运行速度。这包括但不限于调整内存分配、减少...