資源描述:
《redhat as4 高并發(fā)高負(fù)載系統(tǒng)優(yōu)化參數(shù)配置》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、redhatas4高并發(fā)高負(fù)載系統(tǒng)優(yōu)化參數(shù)配置redhatas4高并發(fā)高負(fù)載系統(tǒng)優(yōu)化參數(shù)配置.txt求而不得,舍而不能,得而不惜,這是人最大的悲哀。付出真心才能得到真心,卻也可能傷得徹底。保持距離也就能保護(hù)自己,卻也注定永遠(yuǎn)寂寞。ulimit-n8192##單一進(jìn)程允許打開的最大文件數(shù)echo65532>/proc/sys/fs/file-max##Linux系統(tǒng)級(jí)的最大打開文件數(shù)限制----------以下配置在如下路徑/proc/sys/net/ipv4---------------net.ipv4.ip_local_port_range=102465000##將系統(tǒng)對(duì)本地端口范圍
2、限制設(shè)置為1024~65000之間net.ipv4.ip_conntrack_max=102400##系統(tǒng)對(duì)最大跟蹤的TCP連接數(shù)限制設(shè)置為10240net.ipv4.tcp_syncookies=1##表示開啟SYNCookies。當(dāng)出現(xiàn)SYN等待隊(duì)列溢出時(shí),啟用cookies來處理,可防范少量SYN攻擊,默認(rèn)為0,表示關(guān)閉;net.ipv4.tcp_keepalive_time=7200##tcp_keepalive_time值控制TCP/IP嘗試驗(yàn)證空閑連接是否完好的頻率。如果這段時(shí)間內(nèi)沒有活動(dòng),則會(huì)發(fā)送保持活動(dòng)信號(hào)。如果網(wǎng)絡(luò)工作正常,而且接收方是活動(dòng)的,它就會(huì)響應(yīng)。如果需要對(duì)丟
3、失接收方敏感,換句話說,需要更快地發(fā)現(xiàn)丟失了接收方,請(qǐng)考慮減小這個(gè)值。如果長(zhǎng)期不活動(dòng)的空閑連接出現(xiàn)次數(shù)較多,而丟失接收方的情況出現(xiàn)較少,您可能會(huì)要提高該值以減少開銷。net.ipv4.tcp_max_syn_backlog=1024##增大隊(duì)列SYN最大半連接數(shù)、防止SYN攻擊、增加未完成連接隊(duì)列(q0)的最大長(zhǎng)度net.ipv4.tcp_tw_reuse=1##表示開啟重用。允許將TIME-WAITsockets重新用于新的TCP連接,默認(rèn)為0,表示關(guān)閉;net.ipv4.tcp_tw_recycle=1##表示開啟TCP連接中TIME-WAITsockets的快速回收,默認(rèn)為0,表
4、示關(guān)閉。net.ipv4.neigh.default.gc_thresh3=2048net.ipv4.neigh.default.gc_thresh2=1024net.ipv4.neigh.default.gc_thresh1=256net.ipv4.conf.default.rp_filter=1net.ipv4.conf.default.forwarding=1net.ipv4.conf.default.proxy_arp=0##關(guān)閉ARP代理net.core.netdev_max_backlog=2048##該文件表示在每個(gè)網(wǎng)絡(luò)接口接收數(shù)據(jù)包的速率比內(nèi)核處理這些包的速率快時(shí),允許
5、送到隊(duì)列的數(shù)據(jù)包的最大數(shù)目。net.core.dev_weight=64net.ipv4.tcp_rmem=40968738016777216##該文件包含3個(gè)整數(shù)值,分別是:min,default,maxMin:為TCPsocket預(yù)留用于接收緩沖的內(nèi)存數(shù)量,即使在內(nèi)存出現(xiàn)緊張情況下TCPsocket都至少會(huì)有這么多數(shù)量的內(nèi)存用于接收緩沖。Default:為TCPsocket預(yù)留用于接收緩沖的內(nèi)存數(shù)量,默認(rèn)情況下該值影響其它協(xié)議使用的net.core.wmem中default的值。該值決定了在tcp_adv_win_scale、tcp_app_win和tcp_app_win的默認(rèn)值情
6、況下,TCP窗口大小為65535。Max:為TCPsocket預(yù)留用于接收緩沖的內(nèi)存最大值。該值不會(huì)影響net.core.wmem中max的值,今天選擇參數(shù)SO_SNDBUF則不受該值影響。缺省設(shè)置:409687380174760net.ipv4.tcp_wmem=40966553616777216##該文件包含3個(gè)整數(shù)值,分別是:min,default,maxMin:為TCPsocket預(yù)留用于發(fā)送緩沖的內(nèi)存最小值。每個(gè)TCPsocket都可以使用它。Default:為TCPsocket預(yù)留用于發(fā)送緩沖的內(nèi)存數(shù)量,默認(rèn)情況下該值會(huì)影響其它協(xié)議使用的net.core.wmem中defa
7、ult的值,一般要低于net.core.wmem中default的值。Max:為TCPsocket預(yù)留用于發(fā)送緩沖的內(nèi)存最大值。該值不會(huì)影響net.core.wmem_max,今天選擇參數(shù)SO_SNDBUF則不受該值影響。默認(rèn)值為128K。缺省設(shè)置:409616384131072net.ipv4.tcp_rfc1337=1##這個(gè)開關(guān)可以啟動(dòng)對(duì)于在RFC1337中描述的“tcp的time-wait暗殺危機(jī)”問題的修復(fù)。啟用后,內(nèi)核將丟棄那些發(fā)往