五月天激情丁香,国产精品2019,国产成人精品亚洲2020,国产精品免费视频一区二区三区,开心久久婷婷综合中文字幕,天堂视频在线观看免费完整版

內(nèi)核參數(shù)調(diào)整

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

注意,修改limits.conf文件后,需要重啟系統(tǒng)生效

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

Linux操作系統(tǒng)修改內(nèi)核參數(shù)有3種方式:

  • 修改/etc/sysctl.conf文件,加入配置選項(xiàng),格式為key = value,修改保存后調(diào)用sysctl -p加載新配置
  • 使用sysctl命令臨時(shí)修改,如:sysctl -w net.ipv4.tcp_mem="379008 505344 758016"
  • 直接修改/proc/sys/目錄中的文件,如:echo "379008 505344 758016" > /proc/sys/net/ipv4/tcp_mem

第一種方式在操作系統(tǒng)重啟后會(huì)自動(dòng)生效,第二和第三種方法重啟后失效

net.unix.max_dgram_qlen = 100

swoole使用unix socket dgram來(lái)做進(jìn)程間通信,如果請(qǐng)求量很大,需要調(diào)整此參數(shù)。系統(tǒng)默認(rèn)為10,可以設(shè)置為100或者更大。
或者增加worker進(jìn)程的數(shù)量,減少單個(gè)worker進(jìn)程分配的請(qǐng)求量。

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重啟時(shí)可以快速重新使用監(jiān)聽的端口。如果沒(méi)有設(shè)置此參數(shù),會(huì)導(dǎo)致server重啟時(shí)發(fā)生端口未及時(shí)釋放而啟動(dòng)失敗

net.ipv4.tcp_tw_recycle

使用socket快速回收,短連接Server需要開啟此參數(shù)。此參數(shù)表示開啟TCP連接中TIME-WAIT sockets的快速回收,Linux系統(tǒng)中默認(rèn)為0,表示關(guān)閉。打開此參數(shù)可能會(huì)造成NAT用戶連接不穩(wěn)定,請(qǐng)謹(jǐn)慎測(cè)試后再開啟。

消息隊(duì)列設(shè)置

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

  • kernel.msgmnb = 4203520,消息隊(duì)列的最大字節(jié)數(shù)
  • kernel.msgmni = 64,最多允許創(chuàng)建多少個(gè)消息隊(duì)列
  • kernel.msgmax = 8192,消息隊(duì)列單條數(shù)據(jù)最大的長(zhǎng)度

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

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

ulimit -c

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

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

其他重要配置

  • 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后,通過(guò)

cat /proc/sys/net/unix/max_dgram_qlen

如果修改成功,這里是新設(shè)置的值。

主站蜘蛛池模板: 欧美午夜视频在线 | 毛片网站在线观看 | 精品免费 | 国产一级小视频 | 久久久久国产视频 | 亚洲高清中文字幕精品不卡 | 精品视频网 | 99精品网 | 一级毛片完整版 | 免费a级毛片视频 | 欧美亚洲激情 | 免费毛片网站 | 国产综合精品久久亚洲 | 久久久久久久国产高清 | 成人污视频在线观看 | 亚洲精品aaa揭晓 | 久久男人| 我和岳交换夫妇中文字幕在线 | 精品国产福利 | 国内a级毛片免费··· | 蜜桃丁香花 | 久久狠狠色噜噜狠狠狠狠97 | 99精品久久99久久久久 | 精品久久久久久久久免费影院 | 免费观看欧美一级高清 | 日本免费不卡 | 丁香婷婷六月天 | 欧美a一| 午夜高清视频在线观看 | 国产真实强j视频在线观看 国产真实伦在线视频免费观看 | 国产免费人成在线视频视频 | 欧美日韩在线播放 | 99视频免费播放 | 日本天堂免费a | 国产日韩视频在线观看 | 免费看羞羞视频的网站 | 精品久久综合一区二区 | 成年女人黄小视频 | 国产精品国三级国产aⅴ | 日韩精品第1页 | 日韩欧美一区二区精品久久 |