首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
Gaoyufu 's blog
好好活就是有意义的事,有意义的事就是好好活
累计撰写
257
篇文章
累计创建
92
个标签
累计收到
7
条评论
栏目
首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
目 录
CONTENT
内核-Gaoyufu 's blog
以下是
内核
相关的文章
2023-05-25
内核参数优化
总结如下: Linux内核参数可以根据功能大致分为网络层面、文件系统层面、内存层面和内核层面。针对生产环境中的服务器,优化内核参数能提升服务器的性能和安全性。常用的内核参数优化方法是通过查询最优参数并写入/etc/sysctl.conf文件。 关于文件打开数的参数fs.file-max,需要根据服务器的实际情况进行设置,这是进程级别能够打开的文件句柄的数量,限制最大并发连接数。对于Web应用来说,需要调整net.ipv4.ip_local_port_range参数,允许系统打开的端口范围。此外,还有其他参数如net.ipv4.tcp_max_tw_buckets、vm.overcommit_memory等也需要根据实际情况进行设置。 对于低于4.1版本的内核,需要特别注意fs.may_detach_mounts和net.ipv4.tcp_tw_recycle两个参数的设置。前者与容器相关,如果设置为0,可能导致服务变更时旧pod无法正确回收;后者关于TCP连接的快速回收,对于外网链接有益,但对于内网可能导致大量TCP连接建立错误。在k8s环境中,建议将其设置为0。 以上内容仅供参考,具体的内核参数优化需要根据服务器的实际负载、应用场景和硬件环境来进行调整。不恰当的设置可能导致系统性能下降甚至崩溃。在进行内核参数优化时,需要谨慎并进行充分的测试。
2023-05-25
163
0
0
操作系统
基础知识