System Buffer Tuning - TCP and Network Performance Optimization
विंडोज़ डायग्नोस्टिक्स
# Check TCP parameters
netsh interface tcp show global
# View network adapter buffer settings
Get-NetAdapterAdvancedProperty -Name "Ethernet" | Where-Object {$_.DisplayName -like "*buffer*"}
# Monitor TCP statistics
netstat -s -p tcp
# Check receive window auto-tuning
netsh interface tcp show global | findstr "Receive Window"
macOS डायग्नोस्टिक्स
# Check current buffer settings sysctl kern.ipc.maxsockbuf sysctl net.inet.tcp.sendspace sysctl net.inet.tcp.recvspace # View network statistics netstat -s -p tcp # Monitor socket buffers netstat -an -p tcp
लिनक्स बफ़र ट्यूनिंग
लीगेसी लिनक्स सेटिंग्स (लगभग 2009)
| पैरामीटर | विरासत मूल्य (2009) | विवरण |
|---|---|---|
| नेट.कोर.rmem_default | 124928 (122केबी) | डिफ़ॉल्ट प्राप्त सॉकेट बफ़र आकार |
| नेट.कोर.आरएमईएम_मैक्स | 131071 (128केबी) | अधिकतम प्राप्त सॉकेट बफ़र आकार |
| नेट.कोर.wmem_default | 124928 (122केबी) | डिफ़ॉल्ट सॉकेट बफ़र आकार भेजें |
| नेट.कोर.wmem_max | 131071 (128केबी) | अधिकतम प्रेषण सॉकेट बफ़र आकार |
| Net.ipv4.tcp_rmem | 4096 87380 174760 | टीसीपी बफर प्राप्त करता है: न्यूनतम, डिफ़ॉल्ट, अधिकतम (बाइट्स में) |
| Net.ipv4.tcp_wmem | 4096 16384 131072 | टीसीपी बफर भेजें: न्यूनतम, डिफ़ॉल्ट, अधिकतम (बाइट्स में) |
| Net.ipv4.tcp_mem | 196608 262144 393216 | टीसीपी मेमोरी पेज: निम्न, दबाव, उच्च |
| Net.core.netdev_max_backlog | 1000 | इनपुट कतार में अधिकतम पैकेट |
| नेट.कोर.ऑप्टमेम_मैक्स | 10240 (10KB) | प्रति सॉकेट अधिकतम सहायक बफ़र आकार |
वर्तमान लिनक्स सेटिंग्स (2025-2026)
| पैरामीटर | वर्तमान अनुशंसित मूल्य | विवरण |
|---|---|---|
| नेट.कोर.rmem_default | 16777216 (16एमबी) | डिफ़ॉल्ट प्राप्त सॉकेट बफ़र आकार |
| नेट.कोर.आरएमईएम_मैक्स | 134217728 (128एमबी) | अधिकतम प्राप्त सॉकेट बफ़र आकार |
| नेट.कोर.wmem_default | 16777216 (16एमबी) | डिफ़ॉल्ट सॉकेट बफ़र आकार भेजें |
| नेट.कोर.wmem_max | 134217728 (128एमबी) | अधिकतम प्रेषण सॉकेट बफ़र आकार |
| Net.ipv4.tcp_rmem | 4096 87380 134217728 | टीसीपी प्राप्त बफ़र: न्यूनतम, डिफ़ॉल्ट, अधिकतम (128एमबी अधिकतम) |
| Net.ipv4.tcp_wmem | 4096 65536 134217728 | टीसीपी बफर भेजें: न्यूनतम, डिफ़ॉल्ट, अधिकतम (128एमबी अधिकतम) |
| Net.ipv4.tcp_mem | 8388608 12582912 16777216 | टीसीपी मेमोरी पेज: कम, दबाव, उच्च (64 जीबी सिस्टम) |
| Net.core.netdev_max_backlog | 250000 | इनपुट कतार में अधिकतम पैकेट (10GbE+) |
| नेट.कोर.ऑप्टमेम_मैक्स | 65536 (64KB) | प्रति सॉकेट अधिकतम सहायक बफ़र आकार |
| Net.ipv4.tcp_congestion_control | बी.बी.आर | बीबीआर भीड़ नियंत्रण का उपयोग करें (Google का एल्गोरिदम) |
| नेट.आईपीवी4.टीसीपी_विंडो_स्केलिंग | 1 | टीसीपी विंडो स्केलिंग सक्षम करें (आरएफसी 1323) |
| Net.ipv4.tcp_timestamps | 1 | बेहतर आरटीटी अनुमान के लिए टीसीपी टाइमस्टैम्प सक्षम करें |
| Net.ipv4.tcp_sack | 1 | चयनात्मक पावती सक्षम करें |
| Net.ipv4.tcp_no_metrics_save | 1 | टीसीपी मेट्रिक्स की कैशिंग अक्षम करें |
लिनक्स कॉन्फ़िगरेशन अनुप्रयोग
इन सेटिंग्स को इसमें जोड़ें/etc/sysctl.confया एक नई फ़ाइल बनाएं/etc/sysctl.d/99-network-tuning.conf:
# Network Buffer Tuning for High-Performance Applications # Optimized for 10GbE+ networks with RTT up to 300ms # Core socket buffer settings net.core.rmem_default = 16777216 net.core.rmem_max = 134217728 net.core.wmem_default = 16777216 net.core.wmem_max = 134217728 # TCP buffer settings net.ipv4.tcp_rmem = 4096 87380 134217728 net.ipv4.tcp_wmem = 4096 65536 134217728 net.ipv4.tcp_mem = 8388608 12582912 16777216 # Device buffer settings net.core.netdev_max_backlog = 250000 net.core.netdev_budget = 50000 net.core.netdev_budget_usecs = 5000 net.core.optmem_max = 65536 # TCP optimizations net.ipv4.tcp_congestion_control = bbr net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_sack = 1 net.ipv4.tcp_no_metrics_save = 1 net.ipv4.tcp_moderate_rcvbuf = 1 # Apply with: sysctl -p /etc/sysctl.d/99-network-tuning.conf
एनआईसी रिंग बफर ट्यूनिंग
# Check current ring buffer sizes ethtool -g eth0 # Set maximum ring buffer sizes (adjust based on NIC capabilities) ethtool -G eth0 rx 4096 tx 4096 # Make persistent by adding to /etc/network/interfaces or systemd service
- प्रति-कनेक्शन मेमोरी:प्रत्येक कनेक्शन rmem_max + wmem_max (128MB बफ़र्स के साथ 256MB) तक का उपयोग कर सकता है
- कुल सिस्टम प्रभाव:1,000 कनेक्शन × 256एमबी = 256जीबी संभावित उपयोग
- सुरक्षित अनुमान:अधिकतम समवर्ती कनेक्शन × 256एमबी सिस्टम रैम के 50% से अधिक नहीं होना चाहिए
- उदाहरण:64GB सर्वर को अधिकतम कनेक्शन को 128MB बफ़र्स के साथ ~125 समवर्ती उच्च-थ्रूपुट कनेक्शन तक सीमित करना चाहिए
- <16जीबी रैम वाले सर्वर के लिए अनुशंसा:बफ़र्स को अधिकतम 16-32 एमबी तक कम करें और आनुपातिक रूप से tcp_mem को समायोजित करें
विंडोज़ बफ़र ट्यूनिंग
लीगेसी विंडोज़ सेटिंग्स (लगभग 2009 - विंडोज़ विस्टा/7/सर्वर 2008)
| पैरामीटर | विरासत मूल्य (2009) | जगह |
|---|---|---|
| टीसीपीविंडोआकार | 65535 (64KB) | रजिस्ट्री: HKLM\System\CurrentControlSet\Services\Tcpip\Parameters |
| टीसीपी1323ऑप्ट्स | 0 (अक्षम) | विंडो स्केलिंग डिफ़ॉल्ट रूप से अक्षम है |
| डिफ़ॉल्टप्राप्तविंडो | 8192 (8केबी) | डिफ़ॉल्ट प्राप्त विंडो |
| डिफॉल्टसेंडविंडो | 8192 (8केबी) | डिफ़ॉल्ट प्रेषण विंडो |
| GlobalMaxTcpWindowSize | 65535 (64KB) | अधिकतम टीसीपी विंडो आकार |
| TcpNumConnections | 16777214 | अधिकतम टीसीपी कनेक्शन |
वर्तमान विंडोज़ सेटिंग्स (विंडोज़ 10/11/सर्वर 2019-2025)
आधुनिक विंडोज़ इसका उपयोग करता हैविंडो ऑटो-ट्यूनिंग प्राप्त करेंसुविधा, जो नेटवर्क स्थितियों के आधार पर प्राप्त बफ़र्स को गतिशील रूप से समायोजित करती है।
| विशेषता | वर्तमान अनुशंसित सेटिंग | विवरण |
|---|---|---|
| ऑटो-ट्यूनिंग स्तर | सामान्य (या 10GbE+ के लिए अत्यधिक प्रयोगात्मक) | गतिशील प्राप्त विंडो समायोजन |
| रिसीव-साइड स्केलिंग (आरएसएस) | सक्रिय | सीपीयू में नेटवर्क प्रोसेसिंग वितरित करें |
| चिमनी उतारना | स्वचालित (या आधुनिक एनआईसी पर अक्षम) | टीसीपी को एनआईसी हार्डवेयर पर ऑफलोड किया गया |
| नेटडीएमए | अक्षम | डायरेक्ट मेमोरी एक्सेस (अप्रत्याशित) |
| टीसीपी ग्लोबल पैरामीटर्स | नीचे आदेश देखें | सिस्टम-व्यापी टीसीपी सेटिंग्स |
| भीड़भाड़ प्रदाता | क्यूबिक (या न्यूरेनो फ़ॉलबैक) | टीसीपी भीड़ नियंत्रण एल्गोरिदम |
विंडोज़ कॉन्फ़िगरेशन कमांड
# Check current auto-tuning level netsh interface tcp show global # Enable auto-tuning (normal mode - default for most scenarios) netsh interface tcp set global autotuninglevel=normal # For high-bandwidth, high-latency networks (10GbE+, data center environments) netsh interface tcp set global autotuninglevel=experimental # For conservative tuning (if experimental causes issues) netsh interface tcp set global autotuninglevel=restricted # For very conservative tuning (not recommended for high-performance networks) netsh interface tcp set global autotuninglevel=highlyrestricted # Enable CUBIC congestion provider (Windows Server 2022/Windows 11+ only) netsh interface tcp set supplemental template=Internet congestionprovider=cubic # Note: Windows 10 and Server 2019 use Compound TCP or NewReno by default # CUBIC is not available on these older versions # Enable Receive-Side Scaling (RSS) netsh interface tcp set global rss=enabled # Set chimney offload (automatic is recommended) netsh interface tcp set global chimney=automatic # Disable NetDMA (recommended for modern systems) netsh interface tcp set global netdma=disabled # Enable Direct Cache Access (if supported) netsh interface tcp set global dca=enabled # Enable ECN (Explicit Congestion Notification) netsh interface tcp set global ecncapability=enabled # Set initial congestion window to 10 (RFC 6928) netsh interface tcp set global initialRto=3000
उन्नत एनआईसी बफर सेटिंग्स (डिवाइस मैनेजर या पावरशेल के माध्यम से)
# View current adapter settings Get-NetAdapterAdvancedProperty -Name "Ethernet" # Increase receive buffers (adjust based on NIC) Set-NetAdapterAdvancedProperty -Name "Ethernet" -DisplayName "Receive Buffers" -DisplayValue 2048 # Increase transmit buffers Set-NetAdapterAdvancedProperty -Name "Ethernet" -DisplayName "Transmit Buffers" -DisplayValue 2048 # Enable Jumbo Frames (if network supports it) Set-NetAdapterAdvancedProperty -Name "Ethernet" -DisplayName "Jumbo Packet" -DisplayValue 9014 # Enable Large Send Offload (LSO) Set-NetAdapterAdvancedProperty -Name "Ethernet" -DisplayName "Large Send Offload V2 (IPv4)" -DisplayValue Enabled Set-NetAdapterAdvancedProperty -Name "Ethernet" -DisplayName "Large Send Offload V2 (IPv6)" -DisplayValue Enabled
रजिस्ट्री में बदलाव (उन्नत - सावधानी के साथ प्रयोग करें)
# These settings are typically NOT needed on Windows 10/11 due to auto-tuning # Only modify if auto-tuning is disabled or problematic # Registry path: HKLM\System\CurrentControlSet\Services\Tcpip\Parameters # Maximum TCP window size (if auto-tuning disabled) # TcpWindowSize = 16777216 (16MB) - REG_DWORD # Enable window scaling (enabled by default on modern Windows) # Tcp1323Opts = 3 - REG_DWORD # Number of TCP Timed Wait Delay # TcpTimedWaitDelay = 30 - REG_DWORD (default 240)
macOS बफ़र ट्यूनिंग
लीगेसी macOS सेटिंग्स (लगभग 2009 - Mac OS
| पैरामीटर | विरासत मूल्य (2009) | विवरण |
|---|---|---|
| kern.ipc.maxsockbuf | 262144 (256KB) | अधिकतम सॉकेट बफ़र आकार |
| Net.inet.tcp.sendspace | 32768 (32KB) | डिफ़ॉल्ट टीसीपी बफर भेजें |
| Net.inet.tcp.recvspace | 32768 (32KB) | डिफ़ॉल्ट टीसीपी बफ़र प्राप्त करता है |
| Net.inet.tcp.autorcvbufmax | 131072 (128केबी) | अधिकतम ऑटो-ट्यून प्राप्त बफ़र |
| Net.inet.tcp.autosndbufmax | 131072 (128केबी) | अधिकतम स्वतः-ट्यून किया गया प्रेषण बफ़र |
| Net.inet.tcp.rfc1323 | 0 (अक्षम) | टीसीपी विंडो स्केलिंग |
वर्तमान macOS सेटिंग्स (सिकोइया के माध्यम से macOS 12-15 मोंटेरे)
| पैरामीटर | वर्तमान अनुशंसित मूल्य | विवरण |
|---|---|---|
| kern.ipc.maxsockbuf | 8388608 (8एमबी) | अधिकतम सॉकेट बफ़र आकार |
| Net.inet.tcp.sendspace | 131072 (128केबी) | डिफ़ॉल्ट टीसीपी बफर भेजें |
| Net.inet.tcp.recvspace | 131072 (128केबी) | डिफ़ॉल्ट टीसीपी बफ़र प्राप्त करता है |
| Net.inet.tcp.autorcvbufmax | 16777216 (16एमबी) | अधिकतम ऑटो-ट्यून प्राप्त बफ़र |
| Net.inet.tcp.autosndbufmax | 16777216 (16एमबी) | अधिकतम स्वतः-ट्यून किया गया प्रेषण बफ़र |
| Net.inet.tcp.rfc1323 | 1 (सक्षम) | टीसीपी विंडो स्केलिंग सक्षम करें |
| नेट.इनेट.टीसीपी.सैक | 1 (सक्षम) | चयनात्मक पावती सक्षम करें |
| Net.inet.tcp.mssdflt | 1440 | डिफ़ॉल्ट टीसीपी अधिकतम खंड आकार |
| Net.inet.tcp.delayed_ack | 3 | विलंबित ACK व्यवहार |
macOS कॉन्फ़िगरेशन एप्लिकेशन
# Check current settings sysctl kern.ipc.maxsockbuf sysctl net.inet.tcp.sendspace sysctl net.inet.tcp.recvspace sysctl net.inet.tcp.autorcvbufmax sysctl net.inet.tcp.autosndbufmax # Apply settings temporarily (until reboot) sudo sysctl -w kern.ipc.maxsockbuf=8388608 sudo sysctl -w net.inet.tcp.sendspace=131072 sudo sysctl -w net.inet.tcp.recvspace=131072 sudo sysctl -w net.inet.tcp.autorcvbufmax=16777216 sudo sysctl -w net.inet.tcp.autosndbufmax=16777216 sudo sysctl -w net.inet.tcp.rfc1323=1 sudo sysctl -w net.inet.tcp.sack=1 # Make settings persistent (create /etc/sysctl.conf) sudo tee /etc/sysctl.conf <<EOF kern.ipc.maxsockbuf=8388608 net.inet.tcp.sendspace=131072 net.inet.tcp.recvspace=131072 net.inet.tcp.autorcvbufmax=16777216 net.inet.tcp.autosndbufmax=16777216 net.inet.tcp.rfc1323=1 net.inet.tcp.sack=1 net.inet.tcp.mssdflt=1440 net.inet.tcp.delayed_ack=3 EOF # Note: On recent macOS versions, /etc/sysctl.conf may not be read automatically # Use a LaunchDaemon to apply settings at boot
लगातार सेटिंग्स के लिए एक लॉन्चडेमॉन बनाना
# Create /Library/LaunchDaemons/com.local.sysctl.plist
sudo tee /Library/LaunchDaemons/com.local.sysctl.plist <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.local.sysctl</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/sysctl</string>
<string>-w</string>
<string>kern.ipc.maxsockbuf=8388608</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
EOF
sudo chmod 644 /Library/LaunchDaemons/com.local.sysctl.plist
sudo launchctl load /Library/LaunchDaemons/com.local.sysctl.plist
प्रदर्शन परीक्षण और सत्यापन
बफ़र प्रदर्शन के परीक्षण के लिए उपकरण
iperf3 - नेटवर्क प्रदर्शन परीक्षण
# Server side iperf3 -s # Client side - test TCP throughput iperf3 -c server_ip -t 60 -i 5 -w 16M # Test with multiple parallel streams iperf3 -c server_ip -P 10 -t 60 # Test UDP performance iperf3 -c server_ip -u -b 1000M -t 60
tcpdump - टीसीपी विंडो आकार कैप्चर करें
# Capture and display TCP window sizes tcpdump -i any -n 'tcp' -vv | grep -i window # Save capture for Wireshark analysis tcpdump -i any -w /tmp/capture.pcap 'tcp port 443'
वायरशार्क विश्लेषण
बफ़र समस्याओं के इन संकेतकों को देखें:
- टीसीपी शून्य विंडो संदेश
- टीसीपी विंडो अपडेट पैकेट
- टीसीपी विंडो पूर्ण सूचनाएं
- कम आरटीटी के साथ उच्च पुनर्संचरण दर
सिस्टम मॉनिटरिंग
# Linux - Monitor network buffer statistics watch -n 1 'cat /proc/net/sockstat' watch -n 1 'ss -tm | grep -i mem' # Check for drops netstat -s | grep -i drop # Windows - Monitor TCP statistics netstat -e 1 # macOS - Monitor network statistics netstat -s -p tcp
बैंडविड्थ-विलंब उत्पाद (बीडीपी) गणना
अपने नेटवर्क के लिए इष्टतम बफ़र आकार निर्धारित करने के लिए, बैंडविड्थ-विलंब उत्पाद की गणना करें:
BDP = Bandwidth (bits/sec) × RTT (seconds) Example for 10 Gigabit Ethernet with 50ms RTT: BDP = 10,000,000,000 × 0.050 = 500,000,000 bits = 62.5 MB Buffer Size = BDP × 2 (for bidirectional traffic and headroom) Buffer Size = 62.5 MB × 2 = 125 MB This is why modern settings recommend 128MB maximum buffers.
कार्यभार-विशिष्ट सिफ़ारिशें
| कार्यभार प्रकार | अनुशंसित बफ़र आकार | मुख्य पैरामीटर |
|---|---|---|
| वेब सर्वर (कम विलंबता) | 4-16 एमबी | कम बफ़र्स, अधिक कनेक्शन, तेज़ प्रतिक्रिया |
| डेटाबेस सर्वर | 16-32 एमबी | मध्यम बफ़र्स, सुसंगत थ्रूपुट |
| फ़ाइल स्थानांतरण/बैकअप | 64-128 एमबी | अधिकतम बफ़र्स, उच्च थ्रूपुट प्राथमिकता |
| वीडियो स्ट्रीमिंग | 32-64 एमबी | बड़े बफ़र्स, लगातार डिलीवरी दर |
| एचपीसी/डेटा सेंटर | 128-256 एमबी | अधिकतम बफ़र्स, विशेष भीड़भाड़ नियंत्रण |
| वायरलेस/मोबाइल | 2-8 एमबी | रूढ़िवादी बफ़र्स, परिवर्तनीय विलंबता प्रबंधन |
सामान्य गलतियाँ और नुकसान
बचने योग्य गलतियाँ
- अति-बफ़रिंग:अत्यधिक बड़े बफ़र्स बफ़रब्लोट का कारण बन सकते हैं, जिससे विलंबता बढ़ सकती है
- स्मृति बाधाओं को नजरअंदाज करना:बड़े बफ़र्स कनेक्शन संख्या से गुणा होते हैं; 10,000 कनेक्शन और 128MB बफ़र्स वाले सर्वर को 1.25TB RAM की आवश्यकता होती है
- बिना कारण के ऑटो-ट्यूनिंग अक्षम करना:आधुनिक OS ऑटो-ट्यूनिंग आमतौर पर स्थिर सेटिंग्स से बेहतर है
- परिवर्तन के बाद परीक्षण नहीं:प्रदर्शन सुधारों को हमेशा वास्तविक कार्यभार के साथ मान्य करें
- एनआईसी बफ़र्स को भूलना:रिंग बफ़र की थकावट सॉकेट बफ़र्स से स्वतंत्र रूप से हो सकती है
- असंगत सेटिंग्स:क्लाइंट और सर्वर में संगत बफ़र कॉन्फ़िगरेशन होना चाहिए
- भीड़भाड़ नियंत्रण की अनदेखी:बीबीआर और क्यूबिक पुराने एल्गोरिदम की तुलना में काफी बेहतर हैं
समस्या निवारण वर्कफ़्लो
- आधार रेखा स्थापित करें:iperf3 या समान उपकरणों के साथ वर्तमान प्रदर्शन को मापें
- पैकेट कैप्चर करें:टीसीपी विंडो व्यवहार की पहचान करने के लिए tcpdump/Wireshark का उपयोग करें
- सिस्टम आँकड़े जाँचें:बूंदों, बफर थकावट, पुन:संचरण की तलाश करें
- बीडीपी की गणना करें:सैद्धांतिक रूप से इष्टतम बफर आकार निर्धारित करें
- वृद्धिशील परिवर्तन लागू करें:एक बार में सब कुछ मत बदलो
- परीक्षण करें और सत्यापित करें:वास्तविक प्रदर्शन सुधार को मापें
- समय के साथ मॉनिटर करें:सुनिश्चित करें कि अलग-अलग भार के तहत सेटिंग्स इष्टतम रहें
सन्दर्भ और आगे पढ़ना
- आरएफसी 1323 - उच्च प्रदर्शन के लिए टीसीपी एक्सटेंशन (विंडो स्केलिंग)
- आरएफसी 2018 - टीसीपी चयनात्मक पावती विकल्प
- आरएफसी 6928 - टीसीपी की प्रारंभिक विंडो बढ़ाना
- आरएफसी 8312 - क्यूबिक कंजेशन नियंत्रण एल्गोरिदम
- बीबीआर कंजेशन कंट्रोल (गूगल) - https://research.google/pubs/pub45646/
- लिनक्स कर्नेल दस्तावेज़ीकरण - नेटवर्किंग/आईपी-sysctl.txt
- विंडोज़ टीसीपी/आईपी प्रदर्शन ट्यूनिंग गाइड (माइक्रोसॉफ्ट)
- ईएसनेट नेटवर्क ट्यूनिंग गाइड - https://fasterdata.es.net/
निष्कर्ष
बफ़र थकावट प्रदर्शन समस्याओं का एक सामान्य मूल कारण है जो नेटवर्क से संबंधित प्रतीत होती है। 2009 की 128KB सीमा से आज की 128MB क्षमताओं तक बफ़र आकार के विकास को समझकर, नेटवर्क इंजीनियर इन मुद्दों को शीघ्रता से पहचान और हल कर सकते हैं।
चाबी छीनना:
- आधुनिक प्रणालियों को लीगेसी (2009) कॉन्फ़िगरेशन की तुलना में काफी बड़े बफ़र्स की आवश्यकता होती है
- हमेशा अपनी विशिष्ट नेटवर्क स्थितियों के लिए बीडीपी की गणना करें
- उपलब्ध होने पर ओएस ऑटो-ट्यूनिंग सुविधाओं का उपयोग करें (विंडोज़, आधुनिक लिनक्स)
- परिवर्तनों को मान्य करने के लिए निगरानी और परीक्षण करें
- ट्यूनिंग करते समय कार्यभार-विशिष्ट आवश्यकताओं पर विचार करें
याद रखें: टीसीपी शून्य विंडोज़ दिखाने के लिए पैकेट विश्लेषण द्वारा प्रकट की गई "नेटवर्क समस्या" वास्तव में एक होस्ट सिस्टम संसाधन समस्या है। उचित बफर ट्यूनिंग के साथ, आप इन गलत निदानों को खत्म कर सकते हैं और इष्टतम प्रदर्शन प्राप्त कर सकते हैं।
अंतिम अद्यतन: 2 फरवरी, 2026
लेखक: बॉड9600 तकनीकी टीम