日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux 内核修改rss,linux 内核参数 rss

發布時間:2024/10/8 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 内核修改rss,linux 内核参数 rss 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

內核優化

編輯

/etc/sysctl.conf

net.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1net.ipv4.tcp_syncookies = 1kernel.msgmnb = 65536kernel.msgmax = 65536kernel.shmmax = 68719476736kernel.shmall = 4294967296net.ipv4.tcp_max_tw_buckets = 6000net.ipv4.tcp_sack = 1net.ipv4.tcp_window_scaling = 1net.ipv4.tcp_rmem = 4096 87380 4194304net.ipv4.tcp_wmem = 4096 16384 4194304net.core.wmem_default = 8388608net.core.rmem_default = 8388608net.core.rmem_max = 16777216net.core.wmem_max = 16777216net.core.netdev_max_backlog = 262144net.core.somaxconn = 262144net.ipv4.tcp_max_orphans = 3276800net.ipv4.tcp_max_syn_backlog = 262144net.ipv4.tcp_timestamps = 0net.ipv4.tcp_synack_retries = 1net.ipv4.tcp_syn_retries = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_mem = 94500000 915000000 927000000net.ipv4.tcp_fin_timeout = 1net.ipv4.tcp_keepalive_time = 30net.ipv4.ip_local_port_range = 1024 65000

再輸入

/sbin/sysctl -p 使其生效

Conf 設置

worker_processes 2 # 2 就是服務器的核心數worker_cpu_affinity 01 10 # 填法和服務器的線程數相關,一般云服務器/vps 線程和核心數是一致的,具體寫法不展開。

如果是 tengine 的話,后面直接填 auto 即可。

worker_connections??#用高效的event驅動,可以獲得最大性能

其他的參數最好根據你的服務器配置進行調整,以避免 502 的產生。

TCP 優化

http { sendfile on; tcp_nopush on; tcp_nodelay on;keepalive_timeout 60;

第一行的 sendfile 配置可以提高 Nginx 靜態資源托管效率。sendfile 是一個系統調用,直接在內核空間完成文件發送,不需要先 read 再 write,沒有上下文切換開銷。

TCP_NOPUSH 是 FreeBSD 的一個 socket 選項,對應 Linux 的 TCP_CORK,Nginx 里統一用 tcp_nopush 來控制它,并且只有在啟用了 sendfile 之后才生效。啟用它之后,數據包會累計到一定大小之后才會發送,減小了額外開銷,提高網絡效率。

TCP_NODELAY 也是一個 socket 選項,啟用后會禁用 Nagle 算法,盡快發送數據,可以節約 200ms。Nginx 只會針對處于 keep-alive 狀態的 TCP 連接才會啟用 tcp_nodelay。

-------------------------

Socket 連接 php-fpm修改 php-fpm.conf將listen = 127.0.0.1:9000改為listen = /dev/shm/php-cgi.sock修改 nginx.conflocation ~ .*\.(php|php5)?$ { #fastcgi_pass 127.0.0.1:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; }事后不要忘記重啟就好。反代優化Nginx 安裝時,或者升級時編譯 ngxcachepurge 組件以反代 Node.js 應用 Ghost 為例:server {???? server_name domain.com;?? add_header X-Cache $upstream_cache_status;?? location / {????????proxy_cache STATIC;????????proxy_cache_valid 200 30m;????????proxy_cache_valid 404 1m;????????proxy_pass http://127.0.0.1:2368;????????proxy_ignore_headers X-Accel-Expires Expires Cache-Control;????????proxy_ignore_headers Set-Cookie;????????proxy_hide_header Set-Cookie;????????proxy_hide_header X-powered-by;????????proxy_set_header X-Real-IP $remote_addr;????????proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;????????proxy_set_header Host $http_host;????????expires 10m;????}????location /content/images {????????alias /path/to/ghost/content/images;????????access_log off;????????expires max;????}????location /assets {????????alias /path/to/ghost/content/themes/uno-master/assets;????????access_log off;????????expires max;????}????location /public {????????alias /path/to/ghost/core/built/public;????????access_log off;????????expires max;????}????location /ghost/scripts {????????alias /path/to/ghost/core/built/scripts;????????access_log off;????????expires max;????}????location ~ ^/(?:ghost|signout) { ????????proxy_set_header X-Real-IP $remote_addr;????????proxy_set_header Host $http_host;????????proxy_pass http://127.0.0.1:2368;????????add_header Cache-Control "no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0";????}}HTTP/2 + 優化因為 Nginx 穩定支持HTTP/2 的 1.10 版本還沒有出,所以暫時不寫??梢韵葏⒖?SPDY:或許是 Nginx 下 SPDY 配置最實際的教程開啟 Gzip對于文本文件,在服務端發送響應之前進行 GZip 壓縮也很重要,通常壓縮后的文本大小會減小到原來的 1/4 - 1/3。http { gzip on; gzip_vary on; gzip_comp_level 6; gzip_buffers 16 8k; gzip_min_length 1000; gzip_proxied any; gzip_disable "msie6";gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; ... ...}PageSpeed

優化緩存——讓你應用的數據和邏輯完全避免使用網絡減少回應時間——減少一連串請求-響應周期的數量減小請求大小——減少上傳大小減小有效負荷大小——減小響應、下載和緩存頁面的大小優化瀏覽器渲染——改善瀏覽器的頁面布局

谷歌推出的很好很強大的優化軟件,由于篇幅有限,所以請自行搜索安裝教程

來自:

https://www.vobe.io/378

總結

以上是生活随笔為你收集整理的linux 内核修改rss,linux 内核参数 rss的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。