登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
银河麒麟v10 sysctl内核参数加载顺序的思考 ...
银河麒麟v10 sysctl内核参数加载顺序的思考
[ 复制链接 ]
梢疠
2025-6-2 22:16:50
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
背景
最近很多伙伴想使用银河麒麟高级服务器系统v10来部署最新版本的k8s集群,可能遇到了各式各样的问题,于是准备使用kylinOS v10重温一遍kubeadm部署最新版本k8s的流程,也是替大家踩踩坑。
在进行服务器基础配置优化时,到内核参数修改这一步,引发了一些新的思考。
过程
在修改内核参数时,我很熟练的执行了以下命令:
cat > /etc/sysctl.d/k8s.conf << EOF
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.ipv4.conf.all.route_localnet = 1
vm.overcommit_memory=1
vm.panic_on_oom=0
vm.swappiness = 0
fs.inotify.max_user_watches=89100
fs.file-max=52706963
fs.nr_open=52706963
net.netfilter.nf_conntrack_max=2310720
net.ipv4.tcp_keepalive_time = 600
net.ipv4.tcp_keepalive_probes = 3
net.ipv4.tcp_keepalive_intvl =15
net.ipv4.tcp_max_tw_buckets = 36000
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_max_orphans = 327680
net.ipv4.tcp_orphan_retries = 3
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_timestamps = 0
net.core.somaxconn = 16384
EOF
复制代码
读取顺序一定是:
/usr/lib/sysctl.d/10-default-yama-scope.conf --> /usr/lib/sysctl.d/50-pid-max.conf --> /etc/sysctl.d/99-sysctl.conf --> /usr/lib/sysctl.d/kylin.conf --> /etc/sysctl.conf
tuned.service加载顺序
如果tuned.service是enable状态,则其后于systemd-sysctl.service加载。
tuned分为多种模式,每种模式对应其配置文件,tuned-adm active可查看系统使用的哪种模式,tuned-adm list profiles查看系统支持的模式,tuned-adm profile [name]设置系统为某模式,例如,本系统为:
sysctl -p
复制代码
则其对应加载的配置文件为:/usr/lib/tuned/virtual-guest/tuned.conf
对应的tuned.conf文件加载完毕后,tuned服务还会执行sysctl --system命令,如果配置的参数和之前加载的配置文件有相同内核参数,同样会覆盖。
sysctl --system执行加载顺序如下:
cat /proc/sys/net/ipv4/ip_forward
0
复制代码
临时主动加载配置文件
系统中还可以使用sysctl -p来主动加载指定内核参数配置文件生效,其后不指定任何文件时,默认加载/etc/sysctl.conf,若指定文件,则表示加载指定文件,例如:
# nkvers
############## Kylin Linux Version #################
Release:
Kylin Linux Advanced Server Release V10 (Trading)
Kernel:
4.19.90-89.18.v2401.ky10.x86_64
Build:
Kylin Linux Advanced Server
Release V10 SP3 2403/(Trading)-x86_64-Build03/20240813
#################################################
复制代码
银河麒麟系统中需要注意的点
银河麒麟系统中默认有个/usr/lib/sysctl.d/kylin.conf内核参数配置文件,其中已经配置诸多优化参数,其命名规则加载顺序较为靠后,所以在配置与其文件相同的参数项时,需要注意:
将文件命名修改为在kylin.conf其后加载
也可以选择直接修改kylin.conf中的配置
直接配置到/etc/sysctl.conf中
总结
tuned.service后于systemd-sysctl.service加载
不同目录同名配置文件取目录优先级高的,非同名统一按照文件名的字典顺序加载
优先级越高越先加载,越低越后加载,/etc/sysctl.conf最后加载
别忘记/usr/lib/sysctl.d/kylin.conf文件
别忘记相同参数覆盖的问题
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
银河
麒麟
v10
sysctl
内核
相关帖子
优化加密算法,优化内核稳定性,修复社区反馈问题
一次 Windows 内核卡住的调试经历
Elasticsearch 麒麟V10下单机部署Elasticsearch8及Kibana
麒麟v10 x86_64 离线安装mosquitto
麒麟系统离线安装docker和docker-compose
网贷TP内核金融贷款网站源码
牛牛书城ThinkPHP内核全开源小说网整站
KylinOS- V10-SP3-aarch64信创软件安装-openssl-openssh
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
优化加密算法,优化内核稳定性,修复社区反馈问题
5
333
东门清心
2025-10-01
安全
一次 Windows 内核卡住的调试经历
0
510
姨番单
2025-11-03
安全
Elasticsearch 麒麟V10下单机部署Elasticsearch8及Kibana
1
764
忿惺噱
2025-11-03
安全
麒麟v10 x86_64 离线安装mosquitto
2
808
乱蚣
2025-11-11
业界
麒麟系统离线安装docker和docker-compose
1
64
后雪闵
2025-11-27
程序
网贷TP内核金融贷款网站源码
0
12
新程序
2025-12-04
程序
牛牛书城ThinkPHP内核全开源小说网整站
0
18
新程序
2025-12-04
安全
KylinOS- V10-SP3-aarch64信创软件安装-openssl-openssh
0
54
靳夏萱
2025-12-06
回复
(2)
翁谌缜
2025-10-20 11:47:27
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
新版吗?好像是停更了吧。
梨恐
2025-11-27 16:47:31
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
梢疠
2025-11-27 16:47:31
关注
0
粉丝关注
19
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845356
3934307807
991122
4
xiangqian
638210
5
宋子
9987
6
闰咄阅
9991
7
刎唇
9993
8
俞瑛瑶
9998
9
蓬森莉
9952
10
匝抽
9986
查看更多