你好,游客 登录 注册 搜索
背景:
阅读新闻

高负载Linux调优

[日期:2013-07-06] 来源:zrwm.com  作者:Linux [字体: ]

高负载Linux调优

调整Linux内核参数:

# vi /etc/sysctl.conf
# tells the Kernel it's ok if services bind to non-existant IP ADDR
# net.ipv4.ip_nonlocal_bind = 1

# defines the size of the kernel queue for accepting new connections, Defaults to 128
net.core.somaxconn = 40000

# Maximum number of remembered connection requests, Defaults to 1024
net.ipv4.tcp_max_syn_backlog = 40000

# Tuning TCP Ports, increase the range to allow for more connections.
# The number of avaliable ports limits the number of simultanious open connections.
net.ipv4.ip_local_port_range = 1024 65535

# Tell kernel to reuse faster the connection in TIME_WAIT
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1

# Resetting the File Descriptors, the maximum number of open files allowed per process
fs.file-max = 1000000
使设置生效:

# sysctl -p
调整最大打开文件描述符限制
调整文件描述符限制:

# ulimit -n 1000000
# vi /etc/security/limits.conf
# Setting Shell Limits for File Descriptors
*  soft nofile 1000000
*  hard nofile 1000000
使用PAM模块限制资源:

# vi /etc/pam.d/login
session  required  pam_limits.so

linux
相关资讯       Linux调优 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款