لماذا يكون التنزيل أسرع عبر VPN منه مباشرة
هضبة في التشغيل المباشر وتشغيل نفق ثابت يشيران إلى سقف منفذ، لا إلى مسار أسرع. ثلاث مقارنات، متغير واحد في كل منها، ثم طلب دعم.
تبدأ تنزيلًا كبيرًا، وتبدو الثواني الأولى طبيعية، ثم يستقر المعدل عند نحو نصف ما ينبغي أن يقدمه الخط. تتصل بالنفق وتكرر التنزيل نفسه، فيحافظ على معدل أعلى طوال الملف. هذا قياس حقيقي واستنتاج مضلّل في الوقت نفسه، لأن النفق لم يجعل المسار أسرع. بل نقل حركة مرورك بعيدًا عن منفذ كان شيء على الطريق يقيّده.
شكل المنحنى يفضح الأمر
راقب النقل لا الرقم النهائي. المسار المقيّد يبدأ عادة قريبًا من سرعة الخط، ويستهلك سماح الاندفاع ثم يستقر عند الحد، لذا يعتمد المتوسط على مدة مراقبتك. النفق الذي حسّن المسار فعلًا سيُظهر معدلًا أفضل من الثانية الأولى ويحافظ عليه. الهضبة هي البصمة، ويسهل تفويتها إذا سجلت الذروة فقط.
تكفي تجربتان للملف نفسه، إحداهما مباشرة والأخرى عبر النفق، لمعرفة ما إذا كانت هناك هضبة.
لاحظ متى تبدأ الهضبة وكم تستمر والمعدل الذي تحافظ عليه. هذه القيم الثلاث تفصل المُشكّل عن مسار مزدحم، لأن الازدحام يترك المعدل يتجول بينما يثبّته المُشكّل عند رقم واحد. إذا تدهور التشغيل المباشر تدريجيًا وبقي تشغيل النفق ثابتًا، فأنت تنظر إلى سياسة لا إلى فيزياء.
ثلاث مقارنات، متغير واحد في كل منها
غيّر شيئًا واحدًا في كل تشغيل وإلا فلن تتعلم شيئًا. اجلب الملف نفسه عبر مسار الويب العادي، ثم عبر أداة نقل تستخدم منفذًا آخر، من مضيف ذي سعة مماثلة وفي الساعة نفسها. أبقِ جهاز العميل ثابتًا، لأن حاسوبًا محمولًا ينتقل بين الشبكات يضيف متغيرًا لا يمكنك التحكم فيه.
curl -o /dev/null -w '%{speed_download}' https://files.example/big.iso
scp [email protected]:/exports/big.iso /dev/nullاستخدم ملفًا مضغوطًا مسبقًا، مثل صورة قرص، حتى لا يفسّر ضغط النقل الفرق. ثم إذا كنت تتحكم في الخادم، فانقل مستمعه إلى المنفذ الذي تشك في تقييده، وحدّث ملف تعريف العميل، وأعد التجربة. وإذا انخفض النفق الآن إلى المعدل المقيّد، فالحد يتبع المنفذ لا النفق، وقد حُسم السؤال. نفّذ كل مقارنة مرتين واحتفظ بأرقام الهضبة لا بالذرى.
سجّل الساعة أيضًا، لأن المُشكّل قد يكون مبنيًا على الوقت وقد يخالف اختبار مسائي اختبارًا صباحيًا. تشغيلان في الساعة نفسها أثمن من عشرة موزعة على اليوم.
ما لا يستطيع هذا القياس إثباته
إنه لا يُظهر أن النفق أسرع عمومًا، ولا أنه يضغط أي شيء، ولا أن المنافذ الأخرى غير مقيّدة. إنه يصف نقلًا واحدًا على خط واحد خلال ساعة واحدة. يمكن أن تكون الحدود لكل جلسة أو لكل مشترك أو مبنية على الوقت، ويمكن للمشغل تغييرها دون إعلان.
كما أنه لا يُظهر أن المسار المباشر معطوب. المسار المقيّد يعمل تمامًا كما هو مقصود، لكنه محدود بالسياسة فحسب.
هذا التمييز مهم عند كتابة التقرير. العطل يستدعي تذكرة إصلاح، أما السياسة فتستدعي سؤالًا عن العقد أو قرارًا بالالتفاف حولها. وصف الحد بالعطل ينتج محادثة دعم تبدأ من مقدمة خاطئة. ووصفه بالسياسة يتيح لك طرح سؤال محدد له جواب محدد.
حوّل النتيجة إلى طلب دعم
استخدم الأرقام واترك الاستنتاج. الطلب الذي يقول إن النقلات الكبيرة عبر المنفذ 80 تثبت عند نحو نصف المعدل المتوقع خلال هذه الساعات، مع إرفاق أرقام الهضبة، طلب قابل للتنفيذ. أما الطلب الذي يقول إن VPN أسرع فليس كذلك، لأنه يُقرأ كادعاء عن النفق لا كملاحظة عن الخط. أرفق التشغيلين وطوابع وقتهما، ثم دع المشغل يصف السياسة.
لا تدفع كل تطبيق إلى النفق لمجرد اللحاق بذلك الرقم.
لا يزال النفق يكلفك قفزة إضافية وتشفيرًا ومجموعة جديدة من أنماط الفشل، بينما يبقى المنفذ المحدود محدودًا لأي شيء آخر يستخدمه. عندما يجب أن تكتمل النقلات الكبيرة بموثوقية، احتفظ بملاحظتك الخاصة عن المنفذ الذي يحمل الحد. كما أن نقل مستمع إلى المنفذ 80 يتعارض مع أي خادم ويب مرتبط به بالفعل، وهذا ينتج انقطاعًا جديدًا بدل إصلاح.