Linux內核參數


vm.overcommit_memory

  • 0 - 表示內核將檢查是否有足夠的可用內存供應用進程使用;如果有足夠的可用內存,內存申請允許;否則,內存申請失敗,並把錯誤返回給應用進程。
  • 1 - 表示內核允許分配所有的物理內存,而不管當前的內存狀態如何。
  • 2 - 表示內核允許分配超過所有物理內存和交換空間總和的內存

vm.swappiness

  swappiness=0表示最大限度使用物理內存。當系統存在足夠內存時,推薦設置為10以提高性能。

net.ipv4.tcp_max_syn_backlog

  指定所能接受SYN同步包的最大客戶端數量,即半連接上限。

net.core.somaxconn

  指服務端所能accept即處理數據的最大客戶端數量,即完成連接上限。

net.ipv4.conf.all.arp_ignore

  此參數是針對回應網絡中ARP請求;如果某個的網卡沒有配置arp_ignore參數,則會把default配置參數應用到這個接口上;所有網卡上實際生效的值是all和自身參數中較大的值。

  • 0 - (默認值)對於ARP請求所有網絡接口都給予回響應,無論ARP請求是否出現自身接口上(包括環回網卡上的地址)。
  • 1 - 只有請求的IP地址是網絡接口配置的本地地址時才給予回應。
  • 2 - 只有請求的IP地址是網絡接口配置的本地地址,並且來訪IP必須在該網絡接口的子網段內時才給予回應。
  • 3 -  do not reply for local addresses configured with scope host,only resolutions for global and link addresses are replied.
  • 4~7 - 預留。
  • 8 - 不響應所有的ARP請求。

net.ipv4.conf.all.arp_announce

  arp_announce 對網絡接口上,本地IP地址的發出的ARP回應,作出相應級別的限制: 確定不同程度的限制,宣布對來自本地源IP地址發出Arp請求的接口;

  • 0 - 本機所有IP地址都向任何一個接口通告ARP報文。
  • 1 - 盡量僅向該網卡回應與該網段匹配的ARP報文。
  • 2 - 對查詢目標使用最適當的本地地址,首先選擇與目標IP在同一網段的網絡接口,如果沒有合適的地址被發現,將選擇當前的發送網絡接口或其他的有可能接受到該ARP回應的網絡接口來進行發送。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM