首页 > 其他分享 >多年前的笔记-CenetOS6.7内核优化

多年前的笔记-CenetOS6.7内核优化

时间:2024-04-05 16:00:17浏览次数:21  
标签:sysctl 笔记 etc CenetOS6.7 内核 conf chkconfig 优化

多年前的笔记-CenetOS6.7内核优化

文章目录

备份

[  -f /etc/sysctl.conf ] && cp -av /etc/sysctl.conf{,_bak} 

优化内核

cat > /etc/sysctl.conf <<EOF  
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_keepalive_time = 600
net.ipv4.tcp_keepalive_probes = 3
net.ipv4.tcp_keepalive_intvl =15
net.ipv4.tcp_retries2 = 5
net.ipv4.tcp_fin_timeout = 2
net.ipv4.tcp_max_tw_buckets = 36000
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_max_orphans = 3276800
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_wmem = 51200 131072 204800
net.ipv4.tcp_rmem = 51200 131072 204800
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.ip_conntrack_max = 65536
net.core.somaxconn = 16384
net.core.netdev_max_backlog = 16384
net.core.wmem_default = 8388608        
net.core.rmem_default = 8388608        
net.core.rmem_max = 16777216           
net.core.wmem_max = 16777216                                       
net.ipv4.tcp_mem = 94500000 915000000 927000000 
EOF 
sysctl -p

优化文件描述符数量

cat > /etc/security/limits.conf<<EOF
*        soft   nproc  65535
*        hard   nproc  65535
*        soft   nofile  65535
*        hard   nofile  65535
EOF
cat > /etc/security/limits.d/90-nproc.conf<<EOF
*          soft    nproc    65535
EOF

Centos开机启动优化

### for centos6.7 64bit simple chinese
### by hanyanwei
### 2015-11-01

for i in `chkconfig --list |grep 3:on|awk '{print $1}'|egrep -v "network|sshd"`;do chkconfig $i off;done
chkconfig --list |grep 3:on

设置显示主机全名

echo "PS1='[\u@\H \W]'" >>/etc/profile
. /etc/profile

内核优化已完成

#by hanyanwei 2015-11-06
sysctl -p

标签:sysctl,笔记,etc,CenetOS6.7,内核,conf,chkconfig,优化
From: https://blog.csdn.net/weixin_36518466/article/details/137402363

相关文章

  • 【计算几何】学习笔记
    计算几何用计算机解决几何问题,显然计算机(至少在OI/CPC中)是不能处理复杂的图形的,所以解决方法和数学中解析几何类似。直线直线有四种表示方法:斜截式,点斜式,两点式,一般式。斜截式:\(y=kx+b\),其中\(k\)为直线的斜率,\(b\)为截距。两点(设为\((x_1,y_1),(x_2,y_2)\))确定一条直线,......
  • ArkTS--学习笔记
    入门:声明式组件化案例1:垃圾箱代码:@Entry@ComponentstructDeleteButtonPage{build(){Column(){Button(){Image("pages/helloworld/delete/solution/images/ic_delete.png").width(25).height(25)}.widt......
  • python学习笔记——函数
     2. 函数****2.1. 定义****一段可以被另外一段代码执行的程序2.2. 语法****def函数名():函数体--语法return需要的返回值2.3. 调用****函数名()#定义函数*deftest_function():print('我是一个测试函数')#调用函数*ifname=='main':test_functi......
  • 大语言模型LLM《提示词工程指南》学习笔记01
    文章目录大语言模型LLM《提示词工程指南》学习笔记01以下是使用不同LLM提供程序时会遇到的常见设置:标准提示词应该遵循以下格式:提示词要素大语言模型LLM《提示词工程指南》学习笔记01提示工程(PromptEngineering)是一门较新的学科,关注提示词开发和优化,帮助用户将大语......
  • JavaWeb学习笔记——第十五天
    Maven高级分模块设计与开发分模块设计就是将项目按照功能拆分成若干个子模块。优点:方便项目的管理维护、扩展,也方便模块间的相互调用,资源共享。分模块设计需要先针对模块功能进行设计,再进行编码实现。不会先将工程开发完毕,然后进行拆分。继承与聚合继承继承描述的是两个......
  • MPPT学习笔记
    一、基本概述基础算法有三种:恒定电压法(不算真正的mppt)、扰动观察法(Perturb and Observe algorithms,P&O)、电导增量法(Incremental Conductancealgorithm,INC)智能优化算法:粒子群算法(PSO)、万有引力搜索算法(GravitationalSearchAlgorithm,GSA)、布谷鸟算法(CSA)等。......
  • Coursera自然语言处理专项课程04:Natural Language Processing with Attention Models
    NaturalLanguageProcessingSpecializationIntroductionhttps://www.coursera.org/specializations/natural-language-processingCertificateNaturalLanguageProcessingwithAttentionModelsCourseCertificate本文是学习这门课NaturalLanguageProcessing......
  • FFmpeg开发笔记(十一)Windows环境给FFmpeg集成vorbis和amr
    ​FFmpeg内置了aac音频格式,在《FFmpeg开发实战:从零基础到短视频上线》一书的“5.2.2 Linux环境集成mp3lame”又介绍了如何给FFmpeg集成mp3格式,常见的音频文件除了这两种之外,还有ogg和amr两种格式也较常用。其中ogg格式的编解码依赖于libogg和libvorbis,而amr格式的编解码依赖于op......
  • notification+Android笔记
    notification通知应用UI之外的消息并显示即推送;NotificationManager负责管理通知,例如显示取消,删除等;importandroid.app.Notification;importandroid.app.NotificationChannel;importandroid.app.NotificationManager;importandroid.content.Context;importandroid.......
  • webkit浏览器内核编译
    文章目录一、什么是WebKit?二、安装choco管理器和依赖1.安装choco管理器2.安装依赖三、配置环境变量四、开始编译五、运行六、成品展示一、什么是WebKit?WebKit是一个开源的浏览器引擎,与之相对应的引擎有Gecko(MozillaFirefox等使用),Trident(也称MSHTML,IE使用)和EdgeH......