TCP Optimal Window Size Calculator
TCP کا بہترین ونڈو سائز کیلکولیٹر
آپ کی لنک کی رفتار اور نیٹ ورک لیٹنسی کی بنیاد پر تھروپٹ کو زیادہ سے زیادہ کرنے کے لیے درکار بہترین TCP ونڈو سائز کا حساب لگائیں۔
📊 حساب کے نتائج
▼سسٹم کی کنفیگریشن میں تبدیلیاں
TCP وصول ونڈو کو ایڈجسٹ کرنے کے لیے ہر آپریٹنگ سسٹم میں مختلف کنفیگریشن میں تبدیلیوں کی ضرورت ہوتی ہے۔
Windows XP
- Open
regedit.exe - Browse to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters - آپ کو
TcpWindowSizeاورGlobalMaxTcpWindowSizeتبدیل کرنے کی صلاحیت ہے
براہ کرم نوٹ کریں کہ ٹرانسفر کارکردگی میں کئی دیگر عوامل کو اسی صفحہ پر ایڈجسٹ کیا جا سکتا ہے۔ مزید تفصیلات کے لیے مائیکروسافٹ وزٹ کریں۔
Windows 7, 8, اور 10
- Open
regedit.exe - Browse to
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters - آپ کو
GlobalMaxTcpWindowSizeتبدیل کرنے کی صلاحیت ہے
براہ کرم نوٹ کریں کہ ٹرانسفر کارکردگی میں کئی دیگر عوامل کو اسی صفحہ پر ایڈجسٹ کیا جا سکتا ہے۔ مزید تفصیلات کے لیے مائیکروسافٹ وزٹ کریں۔
Linux
چونکہ Linux کے کئی مختلف ورژن موجود ہیں، اس لیے تمام کنفیگریشن آپشنز نیچے بیان نہیں کیے گئے ہیں۔ تاہم، درج ذیل کمانڈز آپ کی مدد کر سکتے ہیں۔ سب سے پہلے موجودہ ترتیب شدہ نیٹ ورک کی سیٹنگز دیکھنے کے لیے استعمال کریں:
cat /proc/sys/net/ipv4/tcp_memcat /proc/sys/net/core/rmem_defaultcat /proc/sys/net/core/rmem_maxcat /proc/sys/net/core/wmem_defaultcat /proc/sys/net/core/wmem_maxcat /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 کے ڈیفالٹ بھیجنے کے بفر سائز کو کنفیگر کرتا ہے
براہ کرم نوٹ کریں کہ یہ اقدار ضروری نہیں کہ وہ حتمی سیٹنگز ہوں جو آپ استعمال کرنا چاہتے ہیں۔ اگر آپ کے پاس Redhat enterprise support یا Ubuntu enterprise support ہے تو وہ مزید مدد کر سکتے ہیں۔
نوٹ: تاریخی طور پر 65,535 بائٹس زیادہ سے زیادہ قدر ہے۔ تاہم، IETF RFC 1323 بڑے سائز کو شامل کرتا ہے۔