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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux中高斯分布的参数设置,华为openGauss 配置操作系统参数

發布時間:2024/4/11 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux中高斯分布的参数设置,华为openGauss 配置操作系统参数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

openGauss要求各主機上的操作系統參數設置成一定的值,以滿足系統運行的性能要求等。

這些參數有些會在openGauss安裝環境準備階段完成設置,且這些參數將直接影響openGauss的運行狀態,請僅在確認必要時進行手動調整。方法如下:

以root用戶身份登錄服務器。

對文件“/etc/sysctl.conf”進行編輯修改。

具體參數的修改請參見操作系統參數。

執行如下命令使修改配置生效。

sysctl -p

操作系統參數

表 1 操作系統參數

參數名稱

參數說明

推薦取值

net.ipv4.tcp_max_tw_buckets

表示同時保持TIME_WAIT狀態的TCP/IP連接最大數量。如果超過所配置的取值,TIME_WAIT將立刻被釋放并打印警告信息。

10000

net.ipv4.tcp_tw_reuse

允許將TIME-WAIT狀態的sockets重新用于新的TCP連接。

0表示關閉。

1表示開啟。

1

net.ipv4.tcp_tw_recycle

表示開啟TCP連接中TIME-WAIT狀態sockets的快速回收。

0表示關閉。

1表示開啟。

1

net.ipv4.tcp_keepalive_time

表示當keepalive啟用的時候,TCP發送keepalive消息的頻度。

30

net.ipv4.tcp_keepalive_probes

在認定連接失效之前,發送TCP的keepalive探測包數量。這個值乘以tcp_keepalive_intvl之后決定了一個連接發送了keepalive之后可以有多少時間沒有回應。

9

net.ipv4.tcp_keepalive_intvl

當探測沒有確認時,重新發送探測的頻度。

30

net.ipv4.tcp_retries1

在連接建立過程中TCP協議最大重試次數。

5

net.ipv4.tcp_syn_retries

TCP協議SYN報文最大重試次數。

5

net.ipv4.tcp_synack_retries

TCP協議SYN應答報文最大重試次數。

5

net.sctp.path_max_retrans

SCTP協議最大重試次數。

10

net.sctp.max_init_retransmits

SCTP協議INIT報文最大重試次數。

10

net.sctp.association_max_retrans

SCTP協議單個邏輯連接最大重試次數。

10

net.sctp.hb_interval

SCTP協議心跳檢測包重傳間隔。

30000

net.ipv4.tcp_retries2

控制內核向已經建立連接的遠程主機重新發送數據的次數,低值可以更早的檢測到與遠程主機失效的連接,因此服務器可以更快的釋放該連接。

發生“connection reset by peer”時可以嘗試調大該值規避問題。

12

vm.overcommit_memory

控制在做內存分配的時候,內核的檢查方式。

0:表示系統會盡量精確計算當前可用的內存。

1:表示不作檢查直接返回成功。

2:內存總量×vm.overcommit_ratio/100+SWAP的總量,如果申請空間超過此數值則返回失敗。

內核默認是2過于保守,推薦設置為0,如果系統壓力大可以設置為1。

0

net.sctp.sndbuf_policy

SCTP發送緩沖區分配原則。

0為按連接。

1為按耦聯。

0

net.sctp.rcvbuf_policy

SCTP接收緩沖區分配原則。

0為按連接。

1為按耦聯。

0

net.sctp.sctp_mem

內核SCTP協議棧的最大可用內存,分無壓力,有壓力,和壓力大三個區間,壓力大時會丟包,單位為頁面。

94500000 915000000 927000000

net.sctp.sctp_rmem

內核SCTP協議棧的接收總可用內存,分無壓力,有壓力和壓力大三個區間,壓力大時會丟包,單位為頁面。

8192 250000 16777216

net.sctp.sctp_wmem

內核SCTP協議棧的發送總可用內存,分無壓力,有壓力和壓力大三個區間,壓力大時會丟包,單位為頁面。

8192 250000 16777216

net.ipv4.tcp_rmem

TCP協議接收端緩沖區的可用內存大小。分無壓力,有壓力,和壓力大三個區間,單位為頁面。

8192 250000 16777216

net.ipv4.tcp_wmem

TCP協議發送端緩沖區的可用內存大小。分無壓力,有壓力,和壓力大三個區間,單位為頁面。

8192 250000 16777216

net.core.wmem_max

socket發送端緩沖區大小的最大值。

21299200

net.core.rmem_max

socket接收端緩沖區大小的最大值。

21299200

net.core.wmem_default

socket發送端緩沖區大小的默認值。

21299200

net.core.rmem_default

socket接收端緩沖區大小的默認值。

21299200

net.ipv4.ip_local_port_range

物理機可用臨時端口范圍。

26000-65535

kernel.sem

內核信號量參數設置大小。

250 6400000 1000 25600

vm.min_free_kbytes

保證物理內存有足夠空閑空間,防止突發性換頁。

系統總內存的5%

net.core.somaxconn

定義了系統中每一個端口最大的監聽隊列的長度,這是個全局的參數。

65535

net.ipv4.tcp_syncookies

當出現SYN等待隊列溢出時,啟用cookies來處理,可防范少量SYN攻擊。

0表示關閉SYN Cookies。

1表示開啟SYN Cookies。

1

net.sctp.addip_enable

SCTP動態地址重置支持開關

0表示關閉。

1表示開啟。

0

net.core.netdev_max_backlog

在每個網絡接口接收數據包的速率比內核處理這些包的速率快時,允許送到隊列的數據包的最大數目。

65535

net.ipv4.tcp_max_syn_backlog

記錄的那些尚未收到客戶端確認信息的連接請求的最大值。

65535

net.ipv4.tcp_fin_timeout

系統默認的超時時間。

60

kernel.shmall

內核可用的共享內存總量。

1152921504606846720

kernel.shmmax

內核參數定義單個共享內存段的最大值。

18446744073709551615

net.ipv4.tcp_sack

啟用有選擇的應答,通過有選擇地應答亂序接受到的報文來提高性能,讓發送者只發送丟失的報文段(對于廣域網來說)這個選項應該啟用,但是會增加對CPU的占用。

0表示關閉。

1表示開啟

1

net.ipv4.tcp_timestamps

TCP時間戳(會在TCP包頭增加12節),以一種比重發超時更精確的方式(參考RFC 1323)來啟用對RTT的計算,啟用可以實現更好的性能。

0表示關閉。

1表示開啟

1

vm.extfrag_threshold

系統內存不夠用時,linux會為當前系統內存碎片情況打分,如果超過vm.extfrag_threshold的值,kswapd就會觸發memory compaction。所以這個值設置的接近1000,說明系統在內存碎片的處理傾向于把舊的頁換出,以符合申請的需要,而設置接近0,表示系統在內存碎片的處理傾向做memory compaction。

500

vm.overcommit_ratio

系統使用絕不過量使用內存的算法時,系統整個內存地址空間不得超過swap+RAM值的此參數百分比,當vm.overcommit_memory=2時此參數生效。

90

/sys/module/sctp/parameters/no_checksums

SCTP協議是否關閉checksum。

0

MTU

節點網卡最大傳輸單元。OS默認值為1500,調整為8192可以提升SCTP協議數據收發的性能。

8192

文件系統參數

soft nofile

說明:soft nofile表示軟限制,用戶使用的文件句柄數量可以超過該限制,但是如果超過會有告警信息。

推薦取值:1000000

hard nofile

說明:hard nofile表示硬限制,是一個嚴格的限制,用戶使用的文件句柄數量一定不能超過該設置。

推薦取值:1000000

stack size

說明:線程堆棧大小。

推薦值:3072

transparent_hugepage設置

openGauss默認關閉使用transparent_hugepage服務,并將關閉命令寫入操作系統啟動文件。

文件句柄設置

需要對文件句柄數進行手動設置時,使用root用戶執行如下命令進行參數修改:

echo "* soft nofile 1000000" >>/etc/security/limits.conf

echo "* hard nofile 1000000" >>/etc/security/limits.conf

完成修改后,需重啟操作系統使得設置的參數生效。

表 2 文件句柄數設置

參數名

說明

預安裝時是否由腳本自動設置

推薦取值

soft nofile

soft nofile表示軟限制,即表示任何用戶能打開的最大文件數量為1000000,不管它開啟多少個shell。

1000000

hard nofile

hard nofile表示硬限制,軟限制要小于等于硬限制。

1000000

系統支持的最大進程數設置

需要對系統支持的最大進程數進行手動設置時,執行如下命令打開conf文件。

vim /etc/security/limits.d/90-nproc.conf

修改* soft nproc參數。

完成修改后,需重啟操作系統使得設置的參數生效。

表 3 系統支持的最大進程數設置

參數名

說明

預安裝時是否由腳本自動設置

推薦取值

* soft nproc

soft nproc參數用來限制每個用戶的最大processes數量。

60000

網卡參數配置

表 4 網卡參數配置

參數名

說明

預安裝時是否由腳本自動設置

推薦取值

rx

網卡接收隊列長度設置

4096

tx

網卡傳送隊列長度設置

4096

mtu

網卡最大傳輸單元設置

15008192

須知:

- 網卡參數配置功能只針對萬兆及萬兆以上級別的業務網卡。即backIp1所綁定的網卡。

- 設置網卡參數的命令只有在設置成功后,才會被寫入系統啟動文件。執行失敗的信息會被記入后臺日志中。

總結

以上是生活随笔為你收集整理的Linux中高斯分布的参数设置,华为openGauss 配置操作系统参数的全部內容,希望文章能夠幫你解決所遇到的問題。

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