.. العنوان: حاسبة حجم النافذة الأمثل لـ TCP .. سبيكة: حاسبة حجم النافذة tcp-optimal .. التاريخ: 26-12-2025 15:00:00 بالتوقيت العالمي .. العلامات: الشبكات، آلة حاسبة، أداة .. الفئة: الآلات الحاسبة .. الرابط : .. الوصف: احسب الحجم الأمثل لنافذة TCP باستخدام منتج تأخير عرض النطاق الترددي لـ RTT وعرض النطاق الترددي المحدد. قم بزيادة الإنتاجية على مسارات الشبكة الطويلة الدهون. .. النوع: نص

حاسبة حجم النافذة الأمثل لـ TCP

قم بحساب الحجم الأمثل لنافذة TCP اللازمة لزيادة الإنتاجية بناءً على سرعة الارتباط وزمن وصول الشبكة.

نصيحة:قيم RTT الشائعة: الشبكة المحلية (0.001 ثانية)، الإقليمية (0.01 ثانية)، عبر البلاد (0.05 ثانية)، الدولية (0.1 ثانية)

📊نتائج الحساب

حجم نافذة TCP:
-
حجم نافذة TCP:
-
صيغة:عرض النطاق الترددي (بت في الثانية) × RTT (ثواني) ÷ 8 = نافذة TCP (بايت)

تغييرات تكوين النظام

يتطلب كل نظام تشغيل تغييرات مختلفة في التكوين لضبط نافذة استلام TCP.

ويندوز إكس بي

  • يفتحregedit.exe
  • تصفح لHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • يمكنك تغييرTcpWindowSizeوGlobalMaxTcpWindowSize

يرجى ملاحظة أنه يمكن تعديل العديد من العوامل الأخرى في أداء النقل في نفس الصفحة. يرجى زيارة مايكروسوفت للحصول على تفاصيل إضافية.

ويندوز 7 و 8 و 10

  • يفتحregedit.exe
  • تصفح لHKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • يمكنك تغييرGlobalMaxTcpWindowSize

يرجى ملاحظة أنه يمكن تعديل العديد من العوامل الأخرى في أداء النقل في نفس الصفحة. يرجى زيارة مايكروسوفت للحصول على تفاصيل إضافية.

لينكس

نظرًا لوجود العديد من إصدارات Linux، لم يتم توضيح جميع خيارات التكوين أدناه. لكن الأوامر التالية قد تساعدك. أولاً لعرض إعدادات الشبكة التي تم تكوينها حاليًا، استخدم:

  • 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
    • تكوين الحد الأقصى لحجم المخزن المؤقت لنظام التشغيل
  • sysctl -w net.core.wmem_max=8388608
    • تكوين الحد الأقصى لحجم المخزن المؤقت لإرسال نظام التشغيل
  • sysctl -w net.core.rmem_default=65536
    • تكوين نظام التشغيل الافتراضي يتلقى حجم المخزن المؤقت
  • sysctl -w net.core.wmem_default=65536
    • تكوين حجم المخزن المؤقت لإرسال نظام التشغيل الافتراضي

يرجى ملاحظة أن هذه القيم ليست بالضرورة الإعدادات النهائية التي تريد استخدامها. إذا كان لديك دعم مؤسسة Redhat أو دعم مؤسسة Ubuntu، فيمكنهم تقديم المزيد من المساعدة.

ملحوظة:65.535 بايت هي القيمة القصوى تاريخيًا. ومع ذلك فإن IETF RFC 1323 يستوعب الأحجام الأكبر.