vim/etc/sysctl.conffs.file-max=51200#提高整个系统的文件限制net.ipv4.tcp_syncookies=1#表示开启SYNCookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;net.ipv4.tcp_tw_reuse=1#表示开启重用。允许将TIME-WAITsockets重新用于新..
分类:
系统相关 时间:
2016-05-03 12:55:47
阅读次数:
242
原文地址:http://joyexpr.com/2013/11/22/c100k-4-kernel-tuning/早期的系统,系统资源包括CPU、内存等都是非常有限的,系统为了保持公平,默认要限制进程对资源的使用情况。由于Linux的默认内核配置无法满足C100K的要求,因此需要对其进行适当的调优。...
分类:
系统相关 时间:
2015-12-29 21:12:47
阅读次数:
353
#查看连接状态汇总netstat-n|awk‘/^tcp/{++gyk[$NF]}END{for(aingyk)printa,gyk[a]}‘#变量a不能替换为别的(比如i)TIME_WAIT10046ESTABLISHED158#解决timewait过多的问题1.设置超时时间2.重用3.系统对此状态回收#如果socket由本端要求关闭,这个参数决定它保持在FIN-WAIT-2状..
分类:
其他好文 时间:
2015-08-21 11:31:12
阅读次数:
161
linux内核调优参数对比和解释
具体情况要具体分析,此处只是收集通常会利用到的一些参数的调整,做一些简单的对比和解释。
【net】
########################cat/proc/sys/net/ipv4/tcp_syncookies
#默认值:1
#作用:是否打开SYNCookie功能,该功能可以防止部分SYN攻击
net...
分类:
系统相关 时间:
2015-08-12 19:49:32
阅读次数:
358
net.core.rmem_default=262144接收套接字缓冲区大小的默认值(以字节为单位)。net.core.rmem_max=16777216接收套接字缓冲区大小的最大值(以字节为单位)。net.core.wmem_default=262144发送套接字缓冲区大小的默认值(以字节为单位)。net.core.wmem_max=16777216发送套接字缓冲区..
分类:
系统相关 时间:
2015-04-11 06:44:43
阅读次数:
202
cat>/etc/sysctl.conf<<EOF
net.ipv4.ip_forward=0
net.ipv4.conf.all.rp_filter=1
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.default.accept_source_route=0
kernel.sysrq=0
kernel.core_uses_pid=1
net.bridge.bridge-nf-call-ip6tables=0
net.bridge.bridg..
分类:
系统相关 时间:
2015-04-09 17:43:13
阅读次数:
304
首先说明,对于linux系统而言,tcp/ip协议栈是工作在内核空间中实现而且在内核中是按照流水线方式实现的当我们去接收一个报文时,由各栈去解封装,而这是由流水线去处理的而流水线是非copy类型的,所谓非copy类似就是直接送往下一个流水线而不是从TCP内存中复制到IP栈的内存,..
分类:
系统相关 时间:
2014-09-29 21:26:13
阅读次数:
522
LAMP 系统性能调优之内核调优措施2011-03-18 11:21 Sean A. Walberg 网络转载字号:T|T在对系统的 Apache、PHP 和 MySQL 组件进行调优之前,应该花一些时间确保底层 Linux 组件的运行正常。这点是非常重要的!AD:2014WOT全球软件技术峰会北京...
分类:
其他好文 时间:
2014-09-09 22:54:29
阅读次数:
347