包含关键词 内核 的文章
1.linux TCP 参数设置
此文为网络转载,对理解linux内核tcp参数设置有一定帮助,设置tcp参数一定要小心谨慎,轻易不要更改线上环境,我贴一下我们线上环境中,sysctl.conf的内容,见文章底部 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_r...
2.调整/etc/sysctl.conf网络参数提高系统负载
调整/etc/sysctl.conf net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭; net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将T...
3.2.6内核改变系统IO调度算法
2.6内核的四种调度算法 In the 2.6 kernel series, there are four interchangeable schedulers, as follows: cfq- “Completely Fair Queuing” makes a good default for most workloads on general-pur...
4.linux服务器的一些优化
不使用atime属性,例需为/data设置notime,可修改/etc/fstab如下: /dev/sdb1 /data ext3 noatime 0 0 #mount -o noatime,remount /dev/sdb1 ext3 不执行任何形式的数据日志记录以提供最佳的 ext3 性能 添加data=write...
5.pdflush内核线程池及其中隐含的竞争
pdflush内核线程池是Linux为了回写文件系统数据而创建的进程上下文工作环境。它的实现比较精巧,全部代码只有不到250行。 1 /* 2 * mm/pdflush.c - worker threads for writing back filesystem data 3 * 4 * Copyri...
6.LINUX减少TIME_WAIT
vi /usr/src/linux/include/net/tcp.h #define TCP_TIMEWAIT_LEN (60*HZ) 改为 #define TCP_TIMEWAIT_LEN (10*HZ) 重新编译内核 两台生产环境下的机器进行对比 使用默认设置的 # netstat -n | awk '/^tcp/ {++S[$NF...