Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行调优。光TCP的调优参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行调优的参数。在此分享出来,希望对大家有所帮助。 调优清单 好了,在这里先列出调优清单。请记住,这里只是笔者在内网进行TCP内核参数调优的 ...
分类:
系统相关 时间:
2020-06-26 18:17:15
阅读次数:
107
直击案发现场!TCP 10倍延迟的真相是? http://zhuanlan.51cto.com/art/201911/605268.htm 内核参数调优 非常重要啊. 直击案发现场!TCP 10倍延迟的真相是? 什么是经验?就是遇到问题,解决问题,总结方法。遇到的问题多了,解决的办法多了,经验自然就 ...
分类:
其他好文 时间:
2019-11-03 11:06:56
阅读次数:
100
pagecachelinux操作系统默认情况下写都是有写缓存的,可以使用directIO方式绕过操作系统的写缓存。当你写一串数据时,系统会开辟一块内存区域缓存这些数据,这块区域就是我们常说的pagecache(操作系统的页缓存)。查看系统内存常用的命令有:vmstat、free、top等。可以使用cat/proc/meminfo查看详细的内存使用情况其中的Cached为140M左右(pagecac
分类:
系统相关 时间:
2019-08-25 01:03:09
阅读次数:
108
0.内部设置跳板机,服务器只能通过跳板机登录1.禁止ROOT用户远程登录和登录端口 禁止ROOT用户远程登录 。打开 /etc/ssh/sshd_config PermitRootLogin no 2.对用户密码强度的设定 12个字符以上,大小写,特殊字符 3.对重要的文件进行锁定,即使ROOT用户... ...
分类:
系统相关 时间:
2019-04-05 13:58:00
阅读次数:
254
【net】 ######################## cat /proc/sys/net/ipv4/tcp_syncookies # 默认值:1 # 作用:是否打开SYN Cookie功能,该功能可以防止部分SYN攻击 net.ipv4.tcp_syncookies = 1 ########... ...
分类:
其他好文 时间:
2018-08-03 17:31:32
阅读次数:
237
cat>>/etc/sysctl.conf<<EOFnet.core.wmem_default=8388608【发送套接字缓冲区大小的默认值】net.core.rmem_default=8388608【接收套接字缓冲区大小的默认值】net.core.rmem_max=16777216【接收套接字缓冲区大小的最大值】net.core.rmem_max=16777216【发送套
分类:
其他好文 时间:
2018-08-01 15:19:11
阅读次数:
186
相信做运维的同仁,进行运维环境初建时,必须要考虑到操作系统内核参数的优化问题,本人经历数次的运维环境重建后,决定要自行收集一份比较完善的系统内核参数优化说明文件出来,于是就有了下文,本文当前值是官方默认参数,建议参数直接添加于sysctl -a输出的结果每一行的后面,希望对运维的同仁做系统内核参数调优时有所帮助。废话不多讲,直接上干货!
分类:
系统相关 时间:
2018-07-30 17:16:41
阅读次数:
1412
swap分区 通常memory是机器的物理内存,读写速度低于cpu一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,虽然相对来说价格一直在降低。除此之外,内存的断电丢失数据也是一个原因说不能把所有数据和程序都保存在内存中。既然不 ...
分类:
移动开发 时间:
2018-06-13 11:53:55
阅读次数:
226
一般优化linux的内核,需要优化什么参数 ...
分类:
系统相关 时间:
2017-06-23 19:31:42
阅读次数:
222
Linux内核参数调优主要是通过修改/proc伪文件系统和/etc/sysctl.conf配置文件的参数来实现的。/proc目录结构如下:/proc/driver与驱动器相关的信息/proc/fs文件系统参数/proc/net网络信息/proc/pid每个进程的信息/proc/sys内核参数/proc/scsi与scsi相关的信息/proc/sys/kernel..
分类:
系统相关 时间:
2017-05-22 09:24:55
阅读次数:
279