日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux服务器内核参数优化

發(fā)布時(shí)間:2025/7/14 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux服务器内核参数优化 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

? ? Linux內(nèi)核參數(shù)調(diào)優(yōu)主要是通過修改/proc偽文件系統(tǒng)和/etc/sysctl.conf配置文件的參數(shù)來實(shí)現(xiàn)的。

? ? /proc目錄結(jié)構(gòu)如下:

/proc/driver? ? ????與驅(qū)動(dòng)器相關(guān)的信息

/proc/fs????????????文件系統(tǒng)參數(shù)

/proc/net????? ?????網(wǎng)絡(luò)信息

/proc/pid????? ?????每個(gè)進(jìn)程的信息

/proc/sys???????? ? 內(nèi)核參數(shù)

/proc/scsi???? ?????與scsi相關(guān)的信息

/proc/meminfo????????內(nèi)存相關(guān)信息

/proc/cpuinfo????????CPU相關(guān)信息

/proc/loadavg????????系統(tǒng)負(fù)載

/proc/modules????????系統(tǒng)加載的模塊或驅(qū)動(dòng)

/proc/partitions????? ?系統(tǒng)分區(qū)信息

/proc/version????????內(nèi)核版本信息

/proc/stat? ? ? ? ? ? CPU利用率、磁盤、內(nèi)存頁

/proc/devices????????可用設(shè)備列表

/proc/sys/kernel?? ?通用內(nèi)核參數(shù)

/proc/sys/vm???? ? ?內(nèi)存管理參數(shù)

/proc/sys/dev???? ? 與設(shè)備相關(guān)的信息

/proc/sys/net????? ?網(wǎng)絡(luò)信息

? 某個(gè)進(jìn)程目錄下的文件說明如下:

/proc/pid/fd????? ?進(jìn)程打開的文件描述符

/proc/pid/exe ? ? ? ?進(jìn)程的可執(zhí)行文件

/proc/pid/cmdline????當(dāng)前進(jìn)程運(yùn)行的一些參數(shù)

/proc/pid/environ????當(dāng)前進(jìn)程的環(huán)境變量

/proc/pid/status ????當(dāng)前進(jìn)程的基本狀態(tài)


vim /etc/sysctl.conf

net.ipv4.tcp_syncookies = 1????????????#開啟SYN Cookies。可以防范少量的SYN***。

net.ipv4.ip_local_port_range = 10000 65535 #設(shè)置向外連接的端口范圍

net.ipv4.route.gc_timeout = 100????????#路由緩存刷新頻率

net.core.netdev_max_backlog = 16384? ? #允許排隊(duì)更多的報(bào)文

net.core.somaxconn = 16384???????????? #指定更大的accept隊(duì)列backlog

net.ipv4.tcp_max_syn_backlog = 16384? ?#增加SYN隊(duì)列長度

net.ipv4.tcp_synack_retries = 1????????#重新發(fā)送響應(yīng)的次數(shù)

net.ipv4.tcp_retries2 = 5???????????? ?#向遠(yuǎn)程主機(jī)重新發(fā)送數(shù)據(jù)的次數(shù)

net.ipv4.tcp_keepalive_time = 1200???? #內(nèi)核向遠(yuǎn)程主機(jī)發(fā)送Keepalive消息的頻度

net.ipv4.tcp_keepalive_intvl = 30????? #內(nèi)核向遠(yuǎn)程主機(jī)發(fā)送探測消息的間隔


? ? 系統(tǒng)優(yōu)化腳本:

#!/bin/bash

yum -y groupinstall "Development tools"

cd /usr/local/src

wget https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

sed -i 's/start on control-alt-delete/#start on control-alt-delete/' /etc/init/control-alt-delete.conf

sed -i 's@exec /sbin/shutdown -r now "Control-Alt-Delete pressed"@#exec /sbin/shutdown -r now "Control-Alt-Delete pressed"@' /etc/init/control-alt-delete.conf

service iptables stop

chkconfig iptables off


ulimit -SHn 65534

echo "ulimit -SHn 65534" >> /etc/rc.local


cat >> /etc/sysctl.conf << EOF

net.ipv4.tcp_syncookies = 1

net.ipv4.ip_local_port_range = 10000 65535

net.ipv4.route.gc_timeout = 100

net.core.netdev_max_backlog = 16384

net.core.somaxconn = 16384

net.ipv4.tcp_max_syn_backlog = 16384

net.ipv4.tcp_synack_retries = 1

net.ipv4.tcp_retries2 = 5

net.ipv4.tcp_keepalive_time = 1200

net.ipv4.tcp_keepalive_intvl = 30

EOF

/sbin/sysctl -p


for i in `chkconfig | grep 3:on | awk '{print $1}'`

do

? chkconfig --level 3 $i off

done

for service in crond rsyslog sshd network

do

? chkconfig --level 3 $service on

done

reboot


轉(zhuǎn)載于:https://blog.51cto.com/zengwj1949/1928018

總結(jié)

以上是生活随笔為你收集整理的Linux服务器内核参数优化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。