0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux TCP內(nèi)核的參數(shù)設(shè)置與調(diào)優(yōu)

馬哥Linux運(yùn)維 ? 來源:馬哥Linux運(yùn)維 ? 2025-01-22 10:36 ? 次閱讀

Linux內(nèi)核中的TCP參數(shù)

/proc/sys/net/ipv4/

/proc/sys/net/ipv4/存放著TCP參數(shù)的文件,目錄中的內(nèi)容用來添加網(wǎng)絡(luò)設(shè)置,在其中的許多設(shè)置,可以用來阻止對系統(tǒng)的攻擊,或用來設(shè)置系統(tǒng)的路由功能。

07f3a21e-d7da-11ef-9310-92fbcf53809c.jpg

tcp_syn_retries客戶端發(fā)起SYN連接,如果超時(shí)會進(jìn)行重傳,重傳的次數(shù)

080f35d8-d7da-11ef-9310-92fbcf53809c.jpg

接著我們使用sysctl net.ipv4.tcp_syn_retries=2把這個(gè)參數(shù)修改為2測試一下

082aa6b0-d7da-11ef-9310-92fbcf53809c.jpg

接著我們來驗(yàn)證一下,我們?nèi)sh一臺不存在的主機(jī),因?yàn)閟sh也是基于tcp

0838d8ac-d7da-11ef-9310-92fbcf53809c.jpg

通過wireshark抓包可以看到,果然重傳了2個(gè)數(shù)據(jù)包

0855694a-d7da-11ef-9310-92fbcf53809c.jpg

net.ipv4.tcp_window_scaling啟用或關(guān)閉窗口擴(kuò)大因子選項(xiàng)

08677d56-d7da-11ef-9310-92fbcf53809c.jpg

087fc7a8-d7da-11ef-9310-92fbcf53809c.jpg

08904eac-d7da-11ef-9310-92fbcf53809c.jpg

net.ipv4.tcp_sack啟用或關(guān)閉選擇確認(rèn)(Selective Acknowledgement, SACK)選項(xiàng)

08a2ccc6-d7da-11ef-9310-92fbcf53809c.jpg

名稱 默認(rèn)值 建議值 描述
tcpsyn_retries 5 1 對于一個(gè)新建連接,內(nèi)核要發(fā)送多少個(gè)SYN連接請求才決定放棄。不應(yīng)該大于255,默認(rèn)值是5,對應(yīng)于180毫秒左右時(shí)間。(對于大負(fù)載而物理通信良好的網(wǎng)絡(luò)來說,這個(gè)值偏高,可以修改為2。這個(gè)值僅僅是針對對外的連接,對進(jìn)來的連接,是由tcp_retries1決定)
tcp_synack_retries 5 1 對于遠(yuǎn)端的連接請求SYN,內(nèi)核會發(fā)送SYN+ACK數(shù)據(jù)包,以確認(rèn)收到上一個(gè)SYN連接請求包。這是所謂的三次握手機(jī)制的第二個(gè)步驟。這里決定內(nèi)核再放棄之前所發(fā)送出的SYN+ACK數(shù)目。不應(yīng)該大于255,默認(rèn)值是5,對應(yīng)于180秒左右時(shí)間。
tcp_keepalive_time 7200 600 TCP發(fā)送keepalive探測消息的間隔時(shí)間(秒),用于確認(rèn)TCP連接是否有效。防止兩邊建立連接但不發(fā)送數(shù)據(jù)的攻擊。
tcp_keepalive_probes 9 3 TCP發(fā)送keepalive探測消息的間隔時(shí)間(秒),用于確認(rèn)TCP連接是否有效。
tcp_keepalive_intvl 74 15 探測消息未獲得響應(yīng)時(shí),重發(fā)該消息的間隔時(shí)間(秒)。默認(rèn)值為75秒。(對于普通應(yīng)用來說,這個(gè)值有一些偏大,可以根據(jù)需要改小.特別是web類服務(wù)器需要改小該值,15是個(gè)比較合適的值)
tcp_retries1 3 3 放棄回應(yīng)一個(gè)TCP連接請求前﹐需要進(jìn)行多少次重試。RFC 規(guī)定最低的數(shù)值是3
tcp_retries2 15 5 在丟棄激活(已建立通訊狀況)的TCP連接之前﹐需要進(jìn)行多少次重試。默認(rèn)值為15,根據(jù)RTO的值來決定,相當(dāng)于13-30分鐘(RFC1122規(guī)定,必須大于100秒) (這個(gè)值根據(jù)目前的網(wǎng)絡(luò)設(shè)置,可以適當(dāng)?shù)馗男?我的網(wǎng)絡(luò)內(nèi)修改為了5)
tcp_orphan_retries 7 3 在近端丟棄TCP連接之前﹐要進(jìn)行多少次重試。默認(rèn)值是7個(gè)﹐相當(dāng)于 50秒 - 16分鐘﹐視 RTO 而定。如果您的系統(tǒng)是負(fù)載很大的web服務(wù)器﹐那么也許需要降低該值,這類 sockets 可能會耗費(fèi)大量的資源。另外參的考tcp_max_orphans。
tcp_fin_timeout 60 2 對于本端斷開的socket連接,TCP保持在FIN-WAIT-2狀態(tài)的時(shí)間。對方可能會斷開連接或一直不結(jié)束連接或不可預(yù)料的進(jìn)程死亡。默認(rèn)值為60秒
tcp_max_tw_buckets 180000 36000 系統(tǒng)在同時(shí)所處理的最大timewait sockets數(shù)目。如果超過此數(shù)的話,time-wait socket會被立即砍除并且顯示警告信息。之所以要設(shè)定這個(gè)限制﹐純粹為了抵御那些簡單的DoS攻擊﹐不過﹐如果網(wǎng)絡(luò)條件需要比默認(rèn)值更多﹐則可以提高它(或許還要增加內(nèi)存)。(事實(shí)上做NAT的時(shí)候最好可以適當(dāng)?shù)卦黾釉撝?
tcp_tw_recycle 0 1 打開快速TIME-WAIT sockets回收。除非得到技術(shù)專家的建議或要求﹐請不要隨意修改這個(gè)值。(做NAT的時(shí)候,建議打開它)
tcp_tw_reuse 0 1 表示是否允許重新應(yīng)用處于TIME-WAIT狀態(tài)的socket用于新的TCP連接(這個(gè)對快速重啟動某些服務(wù),而啟動后提示端口已經(jīng)被使用的情形非常有幫助)
tcp_max_orphans 8192 32768 系統(tǒng)所能處理不屬于任何進(jìn)程的TCP sockets最大數(shù)量。假如超過這個(gè)數(shù)量,那么不屬于任何進(jìn)程的連接會被立即reset,并同時(shí)顯示警告信息。之所以要設(shè)定這個(gè)限制,純粹為了抵御那些簡單的DoS攻擊,千萬不要依賴這個(gè)或是人為的降低這個(gè)限制。如果內(nèi)存大更應(yīng)該增加這個(gè)值。(這個(gè)值Redhat AS版本中設(shè)置為32768,但是很多防火墻修改的時(shí)候,建議該值修改為2000)
tcp_abort_on_overflow 0 0 當(dāng)守護(hù)進(jìn)程太忙而不能接受新的連接,就象對方發(fā)送reset消息,默認(rèn)值是false。這意味著當(dāng)溢出的原因是因?yàn)橐粋€(gè)偶然的猝發(fā),那么連接將恢復(fù)狀態(tài)。只有在你確信守護(hù)進(jìn)程真的不能完成連接請求時(shí)才打開該選項(xiàng),該選項(xiàng)會影響客戶的使用。(對待已經(jīng)滿載的sendmail,apache這類服務(wù)的時(shí)候,這個(gè)可以很快讓客戶端終止連接,可以給予服務(wù)程序處理已有連接的緩沖機(jī)會,所以很多防火墻上推薦打開它)
tcp_synookies 0 1 只有在內(nèi)核編譯時(shí)選擇了CONFIG_SYNCOOKIES時(shí)才會發(fā)生作用。當(dāng)出現(xiàn)syn等候隊(duì)列出現(xiàn)溢出時(shí)象對方發(fā)送syncookies。目的是為了防止syn flood攻擊。
tcp_stdurg 0 0 使用TCP urg pointer字段中的主機(jī)請求解釋功能。大部份的主機(jī)都使用老舊的 BSD解釋,因此如果您在 Linux 打開它,或會導(dǎo)致不能和它們正確溝通。
tcp_max_syn_backlog 1024 16384 對于那些依然還未獲得客戶端確認(rèn)的連接請求,需要保存在隊(duì)列中最大數(shù)目。對于超過 128Mb 內(nèi)存的系統(tǒng),默認(rèn)值是1024,低于 128Mb 的則為 128。如果服務(wù)器經(jīng)常出現(xiàn)過載,可以嘗試增加這個(gè)數(shù)字。假如您將此值設(shè)為大于 1024,最好修改include/net/tcp.h里面的TCP_SYNQ_HSIZE,以保持TCP_SYNQ_HSIZE*16(SYN Flood攻擊利用TCP協(xié)議散布握手的缺陷,偽造虛假源IP地址發(fā)送大量TCP-SYN半打開連接到目標(biāo)系統(tǒng),最終導(dǎo)致目標(biāo)系統(tǒng)Socket隊(duì)列資源耗盡而無法接受新的連接。為了應(yīng)付這種攻擊,現(xiàn)代Unix系統(tǒng)中普遍采用多連接隊(duì)列處理的方式來緩沖(而不是解決)這種攻擊,是用一個(gè)基本隊(duì)列處理正常的完全連接應(yīng)用(Connect()和Accept() ),是用另一個(gè)隊(duì)列單獨(dú)存放半打開連接。這種雙隊(duì)列處理方式和其他一些系統(tǒng)內(nèi)核措施(例如Syn-Cookies/Caches)聯(lián)合應(yīng)用時(shí),能夠比較有效的緩解小規(guī)模的SYN Flood攻擊(事實(shí)證明)
tcp_window_scaling 1 1 該文件表示設(shè)置tcp/ip會話的滑動窗口大小是否可變。參數(shù)值為布爾值,為1時(shí)表示可變,為0時(shí)表示不可變。tcp/ip通常使用的窗口最大可達(dá)到65535字節(jié),對于高速網(wǎng)絡(luò),該值可能太小,這時(shí)候如果啟用了該功能,可以使tcp/ip滑動窗口大小增大數(shù)個(gè)數(shù)量級,從而提高數(shù)據(jù)傳輸?shù)哪芰?RFC 1323)。
tcp_timestamps 1 1 Timestamps用在其它一些東西中,可以防范那些偽造的sequence號碼。一條1G的寬帶線路或許會重遇到帶out-of-line數(shù)值的舊sequence 號碼(假如它是由于上次產(chǎn)生的)。Timestamp會讓它知道這是個(gè) ‘舊封包’。(該文件表示是否啟用以一種比超時(shí)重發(fā)更精確的方法(RFC 1323)來啟用對RTT的計(jì)算;為了實(shí)現(xiàn)更好的性能應(yīng)該啟用這個(gè)選項(xiàng)。)
tcp_sack 1 1 使用Selective ACK,它可以用來查找特定的遺失的數(shù)據(jù)報(bào)— 因此有助于快速恢復(fù)狀態(tài)。該文件表示是否啟用有選擇的應(yīng)答(Selective Acknowledgment),這可以通過有選擇地應(yīng)答亂序接收到的報(bào)文來提高性能,這樣可以讓發(fā)送者只發(fā)送丟失的報(bào)文段。對于廣域網(wǎng)通信來說這個(gè)選項(xiàng)應(yīng)該啟用,但是這會增加對 CPU 的占用。
tcp_fack 1 1 打開FACK擁塞避免和快速重傳功能。注意,當(dāng)tcp_sack設(shè)置為0的時(shí)候,這個(gè)值即使設(shè)置為1也無效,這個(gè)是TCP連接靠譜的核心功能
tcp_dsack 1 1 允許TCP發(fā)送”兩個(gè)完全相同”的SACK。
tcp_ecn 0 0 TCP的直接擁塞通告功能。
tcp_reordering 3 6 TCP流中重排序的數(shù)據(jù)報(bào)最大數(shù)量。一般有看到推薦把這個(gè)數(shù)值略微調(diào)整大一些
tcp_retans_collapse 1 0 對于某些有bug的打印機(jī)提供針對其bug的兼容性。一般不需要這個(gè)支持,可以關(guān)閉它
tcp_wmem:mindefaultmax 4096 16384 131072 8192 131072 16777216 發(fā)送緩存設(shè)置。min:為TCP socket預(yù)留用于發(fā)送緩沖的內(nèi)存最小值。每個(gè)tcp socket都可以在建議以后都可以使用它。默認(rèn)值為4096(4K)。default:為TCP socket預(yù)留用于發(fā)送緩沖的內(nèi)存數(shù)量,默認(rèn)情況下該值會影響其它協(xié)議使用的net.core.wmem_default值,一般要低于net.core.wmem_default的值。默認(rèn)值為16384(16K)。max: 用于TCP socket發(fā)送緩沖的內(nèi)存最大值。該值不會影響net.core.wmem_max,”靜態(tài)”選擇參數(shù)SO_SNDBUF則不受該值影響。默認(rèn)值為131072(128K)。對于服務(wù)器而言,增加這個(gè)參數(shù)的值對于發(fā)送數(shù)據(jù)很有幫助
tcprmem:mindefaultmax 4096 87380 174760 32768 131072 16777216 接收緩存設(shè)置。同tcp_wmem
tcp_mem:mindefaultmax 根據(jù)內(nèi)存計(jì)算 786432 1048576 1572864 low:當(dāng)TCP使用了低于該值的內(nèi)存頁面數(shù)時(shí),TCP不會考慮釋放內(nèi)存。即低于此值沒有內(nèi)存壓力。(理想情況下,這個(gè)值應(yīng)與指定給 tcp_wmem 的第 2 個(gè)值相匹配 - 這第 2 個(gè)值表明,最大頁面大小乘以最大并發(fā)請求數(shù)除以頁大小 (131072 300 / 4096)。)pressure:當(dāng)TCP使用了超過該值的內(nèi)存頁面數(shù)量時(shí),TCP試圖穩(wěn)定其內(nèi)存使用,進(jìn)入pressure模式,當(dāng)內(nèi)存消耗低于low值時(shí)則退出pressure狀態(tài)。(理想情況下這個(gè)值應(yīng)該是 TCP 可以使用的總緩沖區(qū)大小的最大值 (204800 300 / 4096)。)high:允許所有tcp sockets用于排隊(duì)緩沖數(shù)據(jù)報(bào)的頁面量。(如果超過這個(gè)值,TCP 連接將被拒絕,這就是為什么不要令其過于保守 (512000 *300 / 4096) 的原因了。在這種情況下,提供的價(jià)值很大,它能處理很多連接,是所預(yù)期的 2.5 倍;或者使現(xiàn)有連接能夠傳輸 2.5 倍的數(shù)據(jù)。
tcp_app_win 31 31 保留max(window/2^tcp_app_win, mss)數(shù)量的窗口由于應(yīng)用緩沖。當(dāng)為0時(shí)表示不需要緩沖。
tcp_adv_win_scale 2 2 計(jì)算緩沖開銷。
tcp_low_latency 0 0 允許 TCP/IP 棧適應(yīng)在高吞吐量情況下低延時(shí)的情況;這個(gè)選項(xiàng)一般情形是的禁用。
tcp_westwood 0 0 啟用發(fā)送者端的擁塞控制算法,它可以維護(hù)對吞吐量的評估,并試圖對帶寬的整體利用情況進(jìn)行優(yōu)化;對于 WAN 通信來說應(yīng)該啟用這個(gè)選項(xiàng)。
tcp_bic 0 0 為快速長距離網(wǎng)絡(luò)啟用Binary Increase Congestion;這樣可以更好地利用以 GB 速度進(jìn)行操作的鏈接;對于 WAN 通信應(yīng)該啟用這個(gè)選項(xiàng)。
ip_forward 0 1 NAT必須開啟IP轉(zhuǎn)發(fā)支持,把該值寫1
ip_local_port_range:minmax 32768 61000 1024 65000 表示用于向外連接的端口范圍,默認(rèn)比較小,這個(gè)范圍同樣會間接用于NAT表規(guī)模。
ip_conntrack_max 65535 65535 系統(tǒng)支持的最大ipv4連接數(shù),默認(rèn)65536(事實(shí)上這也是理論最大值),同時(shí)這個(gè)值和你的內(nèi)存大小有關(guān),1G以上內(nèi)存這個(gè)值都是默認(rèn)65536

/proc/sys/net/core/

/proc/sys/net/core/目錄中包括許多設(shè)置用來控制Linux內(nèi)核與網(wǎng)絡(luò)層的交互,即當(dāng)網(wǎng)絡(luò)有什么動作時(shí),內(nèi)核做出什么樣的相應(yīng)反應(yīng)。

08badc62-d7da-11ef-9310-92fbcf53809c.jpg

名稱 默認(rèn)值 建議值 描述
netdev_max_backlog 1024 16384 每個(gè)網(wǎng)絡(luò)接口接收數(shù)據(jù)包的速率比內(nèi)核處理這些包的速率快時(shí),允許送到隊(duì)列的數(shù)據(jù)包的最大數(shù)目,對重負(fù)載服務(wù)器而言,該值需要調(diào)高一點(diǎn)。
somaxconn 128 16384 用來限制監(jiān)聽隊(duì)列最大數(shù)據(jù)包的數(shù)量,超過這個(gè)數(shù)量就會導(dǎo)致鏈接超時(shí)或者觸發(fā)重傳機(jī)制。web應(yīng)用中l(wèi)isten函數(shù)的backlog默認(rèn)會給我們內(nèi)核參數(shù)的net.core.somaxconn限制到128,而nginx定義的NGX_LISTEN_BACKLOG默認(rèn)為511,所以有必要調(diào)整這個(gè)值。對繁忙的服務(wù)器,增加該值有助于網(wǎng)絡(luò)性能
wmem_default 129024 129024 默認(rèn)的發(fā)送窗口大?。ㄗ止?jié))
rmem_default 129024 129024 默認(rèn)的接收窗口大小(字節(jié))
rmem_max 129024 873200 最大的TCP數(shù)據(jù)接收緩沖(字節(jié))
wmem_max 129024 873200 最大的TCP數(shù)據(jù)發(fā)送緩沖(字節(jié))

/proc/sys/net/netfilter/是對netfilter的參數(shù)配置,具體可以參照Linux內(nèi)核文檔

08cb9fc0-d7da-11ef-9310-92fbcf53809c.jpg

修改內(nèi)核參數(shù)的方法

使用echo value方式直接追加到文件中。如echo "1" > /proc/sys/net/ipv4/tcp_syn_retries,但是這種方式設(shè)備重啟后,會恢復(fù)成默認(rèn)值。

把參數(shù)添加到/etc/sysctl.conf中,然后執(zhí)行sysctl -p使參數(shù)生效。這種方式是永久有效的。

使用systcl命令進(jìn)行修改,例如修改SYN重傳次數(shù)sysctl net.ipv4.tcp_syn_retries=n

查看Linux系統(tǒng)的統(tǒng)計(jì)信息

08e55186-d7da-11ef-9310-92fbcf53809c.jpg

下面的eth0換成需要查看的網(wǎng)卡


sys/class/net/eth0/statistics/rx_packets 收到的數(shù)據(jù)包數(shù)量
sys/class/net/eth0/statistics/tx_packets 傳輸?shù)臄?shù)據(jù)包數(shù)量
sys/class/net/eth0/statistics/rx_bytes 接收的字節(jié)數(shù)
sys/class/net/eth0/statistics/tx_bytes 傳輸?shù)淖止?jié)數(shù)
sys/class/net/eth0/statistics/rx_dropped 收包時(shí)丟棄的數(shù)據(jù)包
sys/class/net/eth0/statistics/tx_dropped 發(fā)包時(shí)丟棄的數(shù)據(jù)包
復(fù)制代碼

Linux網(wǎng)卡的參數(shù)可以在/sys/class/net/進(jìn)入對應(yīng)網(wǎng)卡目錄去查看,比如網(wǎng)卡的MAC地址,速率(speed),MTU等等

08eeb848-d7da-11ef-9310-92fbcf53809c.jpg

鏈接:https://www.cnblogs.com/pgyLang/p/16360102.html

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    3

    文章

    1412

    瀏覽量

    41177
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11479

    瀏覽量

    213030
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1399

    瀏覽量

    80532

原文標(biāo)題:Linux TCP內(nèi)核參數(shù)設(shè)置與調(diào)優(yōu)(詳細(xì))!

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    PMAC_參數(shù)設(shè)置

    PMAC_參數(shù)設(shè)置主要包括下位機(jī)環(huán)境變量、電機(jī)參數(shù)設(shè)置、PID參數(shù)調(diào)節(jié)。
    發(fā)表于 04-26 10:32 ?17次下載

    linux內(nèi)核參數(shù)設(shè)置_linux內(nèi)核的功能有哪些

    本文主要闡述了linux內(nèi)核參數(shù)設(shè)置linux內(nèi)核的功能。
    發(fā)表于 09-17 14:40 ?1499次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>內(nèi)核</b><b class='flag-5'>參數(shù)設(shè)置</b>_<b class='flag-5'>linux</b><b class='flag-5'>內(nèi)核</b>的功能有哪些

    Linux操作系統(tǒng)修改內(nèi)核參數(shù)的三種方法詳細(xì)說明

    linux內(nèi)核參數(shù)設(shè)置怎么弄呢,Linux 操作系統(tǒng)修改內(nèi)核參數(shù)有以下三種方式:
    發(fā)表于 10-06 18:03 ?1.2w次閱讀
    <b class='flag-5'>Linux</b>操作系統(tǒng)修改<b class='flag-5'>內(nèi)核</b><b class='flag-5'>參數(shù)</b>的三種方法詳細(xì)說明

    Linux用電功耗調(diào)優(yōu)的筆記分享

    整理一些Linux用電功耗調(diào)優(yōu)的筆記,分享給小伙伴,關(guān)于用電調(diào)優(yōu)個(gè)人覺得
    的頭像 發(fā)表于 06-23 15:19 ?4698次閱讀

    linux網(wǎng)絡(luò)棧監(jiān)控及調(diào)優(yōu):數(shù)據(jù)接收

    linux 網(wǎng)絡(luò)棧的監(jiān)控及調(diào)優(yōu)上沒有捷徑可言,如果你想做有效的調(diào)優(yōu),就必須搞清楚各個(gè)系統(tǒng)之間是怎么交互的。
    的頭像 發(fā)表于 03-25 16:44 ?1950次閱讀

    變頻器參數(shù)設(shè)置

    變頻器參數(shù)設(shè)置 基本參數(shù)設(shè)置 選擇通過選購卡的通信方式 通信地址設(shè)置
    發(fā)表于 04-07 11:47 ?0次下載
    變頻器<b class='flag-5'>參數(shù)設(shè)置</b>

    變頻器設(shè)置面板及參數(shù)設(shè)置方法

    工業(yè)設(shè)備的使用如何達(dá)到最大效能以及最佳效果,需要使用人員充分了解設(shè)備性能以及工藝要求,所以變頻器參數(shù)設(shè)置或者優(yōu) 化是非常重要的環(huán)節(jié)。參數(shù)設(shè)置可以是手持編程器操作,也可以是面板操作,部分機(jī)型還可以是電腦軟件下載
    發(fā)表于 04-10 09:43 ?0次下載
    變頻器<b class='flag-5'>設(shè)置</b>面板及<b class='flag-5'>參數(shù)設(shè)置</b>方法

    Vivado布線和生成bit參數(shù)設(shè)置

    本文主要介紹Vivado布線參數(shù)設(shè)置,基本設(shè)置方式和vivado綜合參數(shù)設(shè)置基本一致,將詳細(xì)說明如何設(shè)置布線參數(shù)以優(yōu)化FPGA設(shè)計(jì)的性能,以
    的頭像 發(fā)表于 05-16 16:40 ?5462次閱讀
    Vivado布線和生成bit<b class='flag-5'>參數(shù)設(shè)置</b>

    Linux性能調(diào)優(yōu)常見工具和堆棧解析

    ? Linux系統(tǒng)性能調(diào)優(yōu)涉及多個(gè)方面,包括內(nèi)核參數(shù)調(diào)整、文件系統(tǒng)優(yōu)化、網(wǎng)絡(luò)設(shè)置等。 ? 1.
    的頭像 發(fā)表于 06-29 09:45 ?1182次閱讀
    <b class='flag-5'>Linux</b>性能<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b>常見工具和堆棧解析

    FP7122,FP7123,FP7125撥碼調(diào)功率參數(shù)設(shè)置原理圖

    撥碼調(diào)功率參數(shù)設(shè)置
    的頭像 發(fā)表于 10-31 22:39 ?2890次閱讀
    FP7122,FP7123,FP7125撥碼<b class='flag-5'>調(diào)</b>功率<b class='flag-5'>參數(shù)設(shè)置</b>原理圖

    jvm調(diào)優(yōu)參數(shù)

    JVM(Java虛擬機(jī))是Java程序的運(yùn)行環(huán)境,它負(fù)責(zé)解釋Java字節(jié)碼并執(zhí)行相應(yīng)的指令。為了提高應(yīng)用程序的性能和穩(wěn)定性,我們可以調(diào)優(yōu)JVM的參數(shù)。 JVM調(diào)
    的頭像 發(fā)表于 12-05 11:29 ?913次閱讀

    jvm參數(shù)設(shè)置和jvm調(diào)優(yōu)

    JVM(Java虛擬機(jī))參數(shù)設(shè)置調(diào)優(yōu)對于提高Java應(yīng)用程序的性能和穩(wěn)定性非常重要。在本文中,我們將詳細(xì)介紹JVM參數(shù)
    的頭像 發(fā)表于 12-05 11:36 ?2176次閱讀

    深度解析JVM調(diào)優(yōu)實(shí)踐應(yīng)用

    Tomcat自身的調(diào)優(yōu)是針對conf/server.xml中的幾個(gè)參數(shù)調(diào)優(yōu)設(shè)置。首先是對這幾個(gè)
    的頭像 發(fā)表于 04-01 10:24 ?723次閱讀
    深度解析JVM<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b>實(shí)踐應(yīng)用

    金田變頻器怎么調(diào)參數(shù)設(shè)置

    金田變頻器是一種廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的設(shè)備,其參數(shù)設(shè)置對于保證設(shè)備正常運(yùn)行和提高生產(chǎn)效率具有重要意義。本文將詳細(xì)介紹金田變頻器的參數(shù)設(shè)置方法,包括基本參數(shù)設(shè)置、頻率設(shè)置、加減速時(shí)間
    的頭像 發(fā)表于 06-18 09:16 ?5647次閱讀

    手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù)

    在高并發(fā)網(wǎng)絡(luò)服務(wù)場景中,Linux內(nèi)核的默認(rèn)網(wǎng)絡(luò)參數(shù)往往無法滿足需求,導(dǎo)致性能瓶頸、連接超時(shí)甚至服務(wù)崩潰。本文基于真實(shí)案例分析,從參數(shù)解讀、問題診斷到優(yōu)化實(shí)踐,手把手教你如何
    的頭像 發(fā)表于 05-29 09:21 ?145次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品