真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux內(nèi)核參數(shù)調(diào)整的方法是什么

今天小編給大家分享一下Linux內(nèi)核參數(shù)調(diào)整的方法是什么的相關(guān)知識點,內(nèi)容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

目前創(chuàng)新互聯(lián)已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、紅塔網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

ulimit設(shè)置

ulimit -n 要調(diào)整為100000甚至更大。 命令行下執(zhí)行 ulimit -n 100000即可修改。如果不能修改,需要設(shè)置 /etc/security/limits.conf,加入

  • soft nofile 262140

  • hard nofile 262140

root soft nofile 262140

root hard nofile 262140

  • soft core unlimited

  • hard core unlimited

root soft core unlimited

root hard core unlimited

內(nèi)核設(shè)置

net.unix.max_dgram_qlen = 100

swoole使用unix socket dgram來做進程間通信,如果請求量很大,需要調(diào)整此參數(shù)。系統(tǒng)默認為10,可以設(shè)置為100或者更大。

或者增加worker進程的數(shù)量,減少單個worker進程分配的請求量。

net.core.wmem_max

修改此參數(shù)增加socket緩存區(qū)的內(nèi)存大小

net.ipv4.tcp_mem = 379008 505344 758016

net.ipv4.tcp_wmem = 4096 16384 4194304

net.ipv4.tcp_rmem = 4096 87380 4194304

net.core.wmem_default = 8388608

net.core.rmem_default = 8388608

net.core.rmem_max = 16777216

net.core.wmem_max = 16777216

net.ipv4.tcp_tw_reuse

是否socket reuse,此函數(shù)的作用是Server重啟時可以快速重新使用監(jiān)聽的端口。如果沒有設(shè)置此參數(shù),會導(dǎo)致server重啟時發(fā)生端口未及時釋放而啟動失敗

net.ipv4.tcp_tw_recycle

使用socket快速回收,短連接Server需要開啟此參數(shù)

消息隊列設(shè)置

當(dāng)使用消息隊列作為進程間通信方式時,需要調(diào)整此內(nèi)核參數(shù)

kernel.msgmnb = 4203520,消息隊列的最大字節(jié)數(shù)

kernel.msgmni = 64,最多允許創(chuàng)建多少個消息隊列

kernel.msgmax = 8192,消息隊列單條數(shù)據(jù)最大的長度

FreeBSD/MacOS

sysctl -w net.local.dgram.maxdgram=8192

sysctl -w net.local.dgram.recvspace=200000 修改Unix Socket的buffer區(qū)尺寸

開啟CoreDump

設(shè)置內(nèi)核參數(shù)

kernel.core_pattern = /data/core_files/core-%e-%p-%t

通過ulimit -c命令查看當(dāng)前coredump文件的限制

ulimit -c

如果為0,需要修改/etc/security/limits.conf,進行l(wèi)imit設(shè)置。

開啟core-dump后,一旦程序發(fā)生異常,會將進程導(dǎo)出到文件。對于調(diào)查程序問題有很大的幫助

其他重要配置,以下是兄弟連

www.lampbrother.net

方法演示:

net.ipv4.tcp_syncookies=1

net.ipv4.tcp_max_syn_backlog=81920

net.ipv4.tcp_synack_retries=3

net.ipv4.tcp_syn_retries=3

net.ipv4.tcp_fin_timeout = 30

net.ipv4.tcp_keepalive_time = 300

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

net.ipv4.ip_local_port_range = 20000 65000

net.ipv4.tcp_max_tw_buckets = 200000

net.ipv4.route.max_size = 5242880

查看配置是否生效

如:修改net.unix.max_dgram_qlen = 100后,通過

cat /proc/sys/net/unix/max_dgram_qlen

以上就是“Linux內(nèi)核參數(shù)調(diào)整的方法是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)頁題目:Linux內(nèi)核參數(shù)調(diào)整的方法是什么
網(wǎng)站網(wǎng)址:http://weahome.cn/article/jssosd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部