.. शीर्षक: टीसीपी इष्टतम विंडो आकार कैलकुलेटर .. स्लग: टीसीपी-इष्टतम-विंडो-आकार-कैलकुलेटर .. दिनांक: 2025-12-26 15:00:00 यूटीसी .. टैग: नेटवर्किंग, कैलकुलेटर, टूल .. श्रेणी: कैलकुलेटर .. लिंक: .. विवरण: किसी दिए गए आरटीटी और बैंडविड्थ के लिए बैंडविड्थ-विलंब उत्पाद का उपयोग करके इष्टतम टीसीपी विंडो आकार की गणना करें। लंबे-मोटे नेटवर्क पथों पर थ्रूपुट को अधिकतम करें। .. प्रकार: पाठ

टीसीपी इष्टतम विंडो आकार कैलकुलेटर

अपनी लिंक गति और नेटवर्क विलंबता के आधार पर थ्रूपुट को अधिकतम करने के लिए आवश्यक इष्टतम टीसीपी विंडो आकार की गणना करें।

बख्शीश:सामान्य आरटीटी मान: स्थानीय नेटवर्क (0.001 सेकंड), क्षेत्रीय (0.01 सेकंड), क्रॉस-कंट्री (0.05 सेकंड), अंतर्राष्ट्रीय (0.1 सेकंड)

📊गणना परिणाम

टीसीपी विंडो का आकार:
-
टीसीपी विंडो का आकार:
-
सूत्र:बैंडविड्थ (बीपीएस) × आरटीटी (सेकंड) ÷ 8 = टीसीपी विंडो (बाइट्स)

सिस्टम कॉन्फ़िगरेशन परिवर्तन

प्रत्येक ऑपरेटिंग सिस्टम को टीसीपी प्राप्त विंडो को समायोजित करने के लिए अलग-अलग कॉन्फ़िगरेशन परिवर्तनों की आवश्यकता होती है।

विन्डोज़ एक्सपी

  • खुलाregedit.exe
  • को ब्राउज़ करेंHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • आप बदल सकते हैंTcpWindowSizeऔरGlobalMaxTcpWindowSize

कृपया ध्यान दें कि स्थानांतरण प्रदर्शन में कई अन्य कारकों को एक ही पृष्ठ पर समायोजित किया जा सकता है। कृपया अतिरिक्त विवरण के लिए Microsoft पर जाएँ।

विंडोज 7, 8 और 10

  • खुलाregedit.exe
  • को ब्राउज़ करेंHKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • आप बदल सकते हैंGlobalMaxTcpWindowSize

कृपया ध्यान दें कि स्थानांतरण प्रदर्शन में कई अन्य कारकों को एक ही पृष्ठ पर समायोजित किया जा सकता है। कृपया अतिरिक्त विवरण के लिए Microsoft पर जाएँ।

लिनक्स

चूंकि लिनक्स के कई प्रकार हैं, इसलिए नीचे सभी कॉन्फ़िगरेशन विकल्पों का वर्णन नहीं किया गया है। हालाँकि निम्नलिखित आदेश आपकी सहायता कर सकते हैं। वर्तमान कॉन्फ़िगर की गई नेटवर्क सेटिंग्स देखने के लिए सबसे पहले इसका उपयोग करें:

  • cat /proc/sys/net/ipv4/tcp_mem
  • cat /proc/sys/net/core/rmem_default
  • cat /proc/sys/net/core/rmem_max
  • cat /proc/sys/net/core/wmem_default
  • cat /proc/sys/net/core/wmem_max
  • cat /proc/sys/net/core/optmem_max

कॉन्फ़िगरेशन संपादित करने के लिए:

  • sysctl -p /etc/sysctl.conf
  • sysctl -w net.core.rmem_max=8388608
    • अधिकतम OS प्राप्त बफ़र आकार को कॉन्फ़िगर करता है
  • sysctl -w net.core.wmem_max=8388608
    • अधिकतम OS भेजने वाले बफ़र आकार को कॉन्फ़िगर करता है
  • sysctl -w net.core.rmem_default=65536
    • डिफ़ॉल्ट OS प्राप्त बफ़र आकार को कॉन्फ़िगर करता है
  • sysctl -w net.core.wmem_default=65536
    • डिफ़ॉल्ट OS भेजने वाले बफ़र आकार को कॉन्फ़िगर करता है

कृपया ध्यान दें कि ये मान आवश्यक रूप से अंतिम सेटिंग्स नहीं हैं जिनका आप उपयोग करना चाहते हैं। यदि आपके पास रेडहैट एंटरप्राइज सपोर्ट या उबंटू एंटरप्राइज सपोर्ट है तो वे आगे सहायता कर सकते हैं।

टिप्पणी:65,535 बाइट्स ऐतिहासिक रूप से अधिकतम मूल्य है। हालाँकि IETF RFC 1323 बड़े आकारों को समायोजित करता है।