Optimizing Linux network TCP/IP kernel parameters
Posted zengkefu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Optimizing Linux network TCP/IP kernel parameters相关的知识,希望对你有一定的参考价值。
You can verify the Linux networking kernel parms from the root user with these commands::Many Oracle professionals do not note the required setting for optimizing Oracle*Net on Oracle 10g release 2. Here is a review of the suggested TCP/IP buffer parameters:
$ sysctl –a|grep rmem
$ sysctl –a|grep wmem
The Linux networking kernel parms files are located:
/proc/sys/net/corermem_defaultwmem_maxrmem_max wmem_default/proc/sys/net/ipv4
tcp_rmemtcp_wmem
The Linux networking kernel settings for 10gR2 are:
rmem_default |
262144 |
|
rmem_max |
262144 |
|
wmem_default |
262144 |
|
wmem_max |
262144 |
|
tcp_rmem |
4096 87380 8388608 |
|
tcp_wmem |
4096 65536 8388608 |
|
tcp_mem |
4096 4096 4096 |
|
Setting /etc/sysctl.conf
You can enter them in sysctl.conf in /etc to have them persist through shutdowns. For setting the live values use sysctl –w from the root user.
$ sysctl –w net.core.rmem_default=262144 <== no spaces
For multiple value entries:
$ sysctl –w net.ipv4.tcp_rmem="4096 87380 8388608"
In sysctl.conf:
net.core.rmem_default = 262144 <== has spaces
net.ipv4.tcp_rmem = 4096 87380 8388608
以上是关于Optimizing Linux network TCP/IP kernel parameters的主要内容,如果未能解决你的问题,请参考以下文章
ShadowGun: Optimizing for Mobile Sample Level
markdown quick-tips-optimizing-jvm.md
优化脚本性能 Optimizing Script Performance
Optimizing web servers for high throughput and low latency