يعلن الموجه عن Wi-Fi سريع ثم يجد صعوبة في تشفير حركة ثلاثة أجهزة في الوقت نفسه. ويصل الحاسوب المحمول إلى حد المعالجة بينما لا يزال في رابط الوصول متسع. يُلام الخادم عادة أولًا، وهو بريء عادة. يقع الحد على الجهاز الذي يقوم بعمل النفق، والعثور عليه يعني مراقبة ذلك الجهاز بدل اختبار السرعة.

العرض يشير إلى جهاز واحد، لا إلى الإنترنت

مكان تشغيل النفق يحدد أي معالج يدفع ثمنه. إذا أنهى الموجه النفق، فكل عميل مشمول يشارك ميزانية ذلك الموجه. وإذا شغّل الحاسوب المحمول عميلًا، دفع الحاسوب ولم يدفع الموجه. وتشغيل أنفاق في الطرفين ينشئ عبئين قد يصبح كل منهما الحد في يوم مختلف. تسمية الجهاز هي الخطوة الأولى، وهي الخطوة التي يتخطاها الناس عند فتح تذكرة ضد المزود.

احسب الأجهزة بين التطبيق والطرف البعيد، ثم حدد الجهاز الذي يشفّر. كل ما تبقى مجرد ناقل لبايتات لا يستطيع قراءتها.

راقب الحمل لكل نواة أثناء النقل

نسبة المعالج الإجمالية هي الأداة الخاطئة، لأن عمل التشفير غالبًا ما يثبّت نواة واحدة بينما تبقى البقية خاملة. انظر إلى الأرقام لكل نواة أثناء نقل مضبوط وراقب نواة تجلس قرب التشبع. متوسط معتدل مع خيط واحد مشغول إشارة قوية، بينما متوسط مرتفع بلا خيط مشغول يعني عادة برنامجًا غير ذي صلة. النمط يهم أكثر من الرقم.

mpstat -P ALL 1 5
top -H -b -n 1 | head -20
lscpu | grep -i -E "model name|aes"

يخبرك الأمر الثالث ما إذا كان المعالج يكشف تعليمات AES، وهذا يغيّر كلفة الشفرة نفسها بهامش واسع. لكنه لا يخبرك ما إذا كان تطبيق VPN يستخدمها، والفجوة بين هاتين الحقيقتين هي مصدر معظم ادعاءات التحسين.

افصل التشفير عن معالجة الحزم

التشفير كلفة واحدة بين عدة كلف. نسخ الحزم بين النواة وفضاء المستخدم، وعمليات البحث في التوجيه، وقواعد الجدار الناري، ومعالجة الواجهات كلها تسهم، وبعض التطبيقات تدفع للنسخ أكثر مما تدفع للتشفير. لاحظ أي عدّاد يرتفع مع النقل بدل الوثوق باسم العملية لتفسير كل دورة. قد يُظهر نفق في فضاء المستخدم ونفق داخل النواة ملفين مختلفين تمامًا لحركة متطابقة.

إذا كانت نواة واحدة مشغولة داخل النواة، فالحل يختلف عن خيط مشغول في فضاء المستخدم، والملف يخبرك أيهما لديك. هذا التمييز يستحق ساعة قبل شراء عتاد.

قارن المتماثل بالمتماثل قبل الاستنتاج

الموازنة لا تكون مفيدة إلا إذا بقيت المهمة وشبكة الوصول ونقطة النهاية كما هي. غيّر الخادم فيتضمن الناتج مسار ذلك الخادم وسعته؛ وغيّر الشبكة فيتضمن الناقل. استخدم الملف نفسه والوجهة نفسها والوقت نفسه من اليوم، وأوقف عملك الخلفي. وإن كان لا بد من تغيير الجهاز، فغيّر الجهاز وحده.

تغيّر الطاقة والحرارة الأداء المستمر، لذا فإن تشغيلًا قصيرًا على جهاز بارد ليس القياس نفسه لنقل طويل على جهاز دافئ. قارن ظروف طاقة متشابهة واكتبها، لأن حد الحرارة يبدو تمامًا كحد المعالجة في الرسم البياني.

استخدم التفريغ المدعوم وتحقق من أنه فعّل فعلًا

يمكن لبعض التطبيقات نقل جزء من مسار البيانات إلى النواة أو إلى العتاد، ويتوقف التوفر على العميل ونظام التشغيل والخادم والإعداد. اقرأ التوثيق الخاص بالإصدار الذي تشغله واستخدم مخرجات الحالة أو السجلات الخاصة به لتأكيد أن الميزة نشطة. الحزمة المثبتة أو المربع المحدد ليس دليلًا. يوثق دليل OpenVPN خيارات قناة البيانات لإصداراته، وتلك الخيارات تختلف بين الإصدارات.

عندما يحرك تغيير مدعوم السقف، أعد تشغيل مهمة التطبيق ونقلًا كبيرًا معًا، واحفظ الملف السابق كي تستطيع الرجوع. معدل كبير يتضاعف بينما يبقى التطبيق بطيئًا قد نقل عنق الزجاجة بدل إزالته.

إذا لم تتبع ملاحظات المعالج العرض، عد إلى جانب الشبكة. إعادات محاولات Wi-Fi والانتظار في الصف ومسار الخروج تنتج النتيجة نفسها دون أي تدخل للمعالج.

مقالات ذات صلة