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

內核參數調整

ulimit設置

ulimit -n 要調整為100000甚至更大。 命令行下執行 ulimit -n 100000即可修改。如果不能修改,需要設置 /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文件后,需要重啟系統生效

內核設置

Linux操作系統修改內核參數有3種方式:

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

第一種方式在操作系統重啟后會自動生效,第二和第三種方法重啟后失效

net.unix.max_dgram_qlen = 100

swoole使用unix socket dgram來做進程間通信,如果請求量很大,需要調整此參數。系統默認為10,可以設置為100或者更大。
或者增加worker進程的數量,減少單個worker進程分配的請求量。

net.core.wmem_max

修改此參數增加socket緩存區的內存大小

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,此函數的作用是Server重啟時可以快速重新使用監聽的端口。如果沒有設置此參數,會導致server重啟時發生端口未及時釋放而啟動失敗

net.ipv4.tcp_tw_recycle

使用socket快速回收,短連接Server需要開啟此參數。此參數表示開啟TCP連接中TIME-WAIT sockets的快速回收,Linux系統中默認為0,表示關閉。打開此參數可能會造成NAT用戶連接不穩定,請謹慎測試后再開啟。

消息隊列設置

當使用消息隊列作為進程間通信方式時,需要調整此內核參數

  • kernel.msgmnb = 4203520,消息隊列的最大字節數
  • kernel.msgmni = 64,最多允許創建多少個消息隊列
  • kernel.msgmax = 8192,消息隊列單條數據最大的長度

FreeBSD/MacOS

  • sysctl -w net.local.dgram.maxdgram=8192
  • sysctl -w net.local.dgram.recvspace=200000 修改Unix Socket的buffer區尺寸

開啟CoreDump

設置內核參數

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

通過ulimit -c命令查看當前coredump文件的限制

ulimit -c

如果為0,需要修改/etc/security/limits.conf,進行limit設置。

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

其他重要配置

  • 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

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

主站蜘蛛池模板: 一级毛片免费全部播放完整 | 99在线观看视频 | 可以看的视频 | 国产夫妻久久 | 国内国语一级毛片在线视频 | 天天狠天天天天透在线 | 精品国产免费久久久久久 | 99日精品欧美国产 | 国产精品视频你懂的网址 | 午夜国产在线视频 | 桃花视频在线观看高清版mv | 狠狠色做五月深爱婷婷 | 99热这里只有精品69 | 国内精品久久久久影院6 | 免费国产小视频在线观看 | 久热香蕉在线视频 | 五月天丁香婷婷开心激情五月 | 精品亚洲永久免费精品 | 激情综合五月天 | 国产自产v一区二区三区c | 成人小视频免费观看 | 五月花婷婷 | 国产在线成人精品 | 五月天情| 国产一级视频在线观看 | 999久久久免费精品国产牛牛 | 2020国产精品永久在线观看 | 国产免费久久精品99久久 | 国产精品久久久久久久久久久久 | 欧美色插 | 国产国产在线播放你懂的 | 福利片在线观看免费高清 | 国产精品亚洲а∨天堂2021 | 欧美亚洲精品在线 | www.久久99| 久久精品人人爽人人爽快 | 久久99久久99| 色视频免费观看高清完整 | 久久国产精品免费看 | 久久99精品久久 | 久久精品一区二区 |