在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
/etc/sysctl.conf 中参数调整如下1.内存页数kernel.shmall计算方法 (统一一次可以使用的共享内存总量)
\(\frac{实际物理内存大小}{系统数据页大小}=\frac{3798412}{4}=949,603\)
2.单个共享内存段的最大值kernel.shmmax计算方法
3.控制内核的行为参数kernel.panic_on_oops0 尝试继续运行。 1 延迟几秒钟(输出klogd时间记录),然后警告,如果警告sysctl也是非0后机器将重新启动。
4.rp_filter参数用于控制系统是否开启对数据包源地址的校验rp_filter参数用于控制系统是否开启对数据包源地址的校验。 net.ipv4.conf.all.rp_filter net.ipv4.conf.default.rp_filter 0:不开启源地址校验。 1:开启严格的反向路径校验。对每个进来的数据包,校验其反向路径是否是最佳路径。如果反向路径不是最佳路径,则直接丢弃该数据包。 2:开启松散的反向路径校验。对每个进来的数据包,校验其源地址是否可达,即反向路径是否能通(通过任意网口),如果反向路径不同,则直接丢弃该数据包。
5.信号量参数kernel.sem设置
第一列,表示每个信号集中的最大信号量数目。semmsl 第二列,表示系统范围内的最大信号量总数目。semmns 第三列,表示每个信号发生时的最大系统操作数目。semopm 第四列,表示系统范围内的最大信号集总数目。semmni 6.系统范围内共享内存段的最大数量kernel.shmmni
7.可以分配的文件句柄的最大数目fs.file-max
512 * 进程数(如:6815744 = 512 * 13312) 8.同时可以拥有的的异步IO请求数目fs.aio-max-nr
1048576 其实它等于 1024*1024 也就是 1024K 个,限制并发未完成的请求,应设置为避免I / O子系统故障。 9.net.ipv4.ip_local_port_range客户端的一个 ip 可用的端口数量一个 ip 最多创建的连接
最小:9000,最大:65500 10.net.core.rmem_default接收套接字缓冲区大小的默认值(以字节为单位)
11.net.core.rmem_max接收套接字缓冲区大小的最大值(以字节为单位)
12.net.core.wmem_default发送套接字缓冲区大小的默认值(以字节为单位)。
13.net.core.wmem_max发送套接字缓冲区大小的最大值(以字节为单位)
一般设置按照如上规则设置,如果文件中已经设置的值比计算结果大,以文件中本身的值为准 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论