كيف يُحسب وقت نقل الملفات
وقت التنزيل هو ببساطة حجم الملف مقسومًا على سرعة الاتصال — لكن الاثنين عادةً ما يُذكران بوحدات مختلفة يسهل الخلط بينها. تُبلِغ معظم أنظمة التشغيل عن أحجام الملفات باستخدام الوحدات الثنائية (1 غيغابايت = 1,024 ميغابايت في هذه الحاسبة)، بينما تُذكر سرعات اتصال الإنترنت باستخدام الوحدات العشرية (1 ميغابت في الثانية = 1,000,000 بت في الثانية — العرف الصناعي الفعلي الذي تستخدمه مزودات خدمة الإنترنت). تطبّق هذه الحاسبة العرف المناسب على كل منهما حتى لا تضطر إلى التحويل يدويًا، سواء كنت تقدّر مدة تنزيل تحديث كبير للعبة، أو نسخ مجلد احتياطيًا إلى التخزين السحابي، أو رفع فيديو.
العوامل الرئيسية التي يجب مراعاتها
المُدخلان أعلاه هما تبسيط — عدة عوامل واقعية تغيّر المدة الفعلية للنقل، ومن المفيد فهمها حتى لو تعاملت هذه الحاسبة مع السرعة كرقم ثابت واحد:
- سرعتا الرفع والتنزيل مختلفتان غالبًا، خاصة على الاتصالات المنزلية. العديد من خطط الإنترنت المنزلية (خاصة الكيبل وDSL) غير متماثلة، بسرعة تنزيل أعلى بشكل ملحوظ من سرعة الرفع — تأكد من استخدام الرقم الصحيح لاتجاه النقل الذي تُقدّره.
- الواي فاي عادة ما يكون عنق الزجاجة الفعلي، وليس السرعة المُعلنة لخطة الإنترنت لديك. يوفر اتصال الإيثرنت السلكي عادة سرعات أقرب بكثير للحد الأقصى المُعلن لخطتك من الواي فاي، خاصة عبر المسافة، أو عبر الجدران، أو مع تداخل من أجهزة أخرى — التنزيل الأبطأ من المتوقع غالبًا ما يكون مشكلة واي فاي، وليس مشكلة مزود خدمة الإنترنت.
- يمكن أن يكون الخادم الذي تُنزّل منه هو العامل المُقيّد. حتى مع اتصال سريع، يمكن أن يكون التنزيل محدودًا بسرعة رفع الخادم المصدر نفسه، أو تقييده لكل اتصال، أو حمل الخادم الإجمالي — هذا سبب شائع لكون التنزيل أبطأ بكثير مما تُوحي به سرعة اتصالك المُعلنة.
- عمليات النقل المتزامنة المتعددة تتشارك نفس عرض النطاق الترددي الإجمالي. تنزيل عدة ملفات في آنٍ واحد، أو وجود أجهزة أخرى على الشبكة تبث أو تُنزّل بنشاط، يُقسّم نفس سرعة الاتصال الإجمالية بينها جميعًا، مما يُطيل وقت كل عملية نقل فردية.
- النفقات العامة للبروتوكول تقتطع أيضًا من الرقم الخام. نقل الملف ليس بيانات خالصة من البداية إلى النهاية — ترويسات الحزم، والتحقق من الأخطاء، والمصافحة بين جهازك والخادم كلها تستهلك جزءًا صغيرًا من الاتصال، لذا نادرًا ما يصل حتى الاتصال المثالي غير المُزدحم إلى سرعته المُعلنة تمامًا.
تفسير نتائجك
الوقت الذي تعرضه هذه الحاسبة هو تقدير لأفضل الحالات، وليس ضمانًا — بضعة أمور تفسّر لماذا يستغرق النقل الفعلي وقتًا أطول عادةً:
- تعامل معه كحد أدنى، لا كرقم ثابت. بما أن الحساب يفترض أن سرعة اتصالك الكاملة متاحة طوال مدة النقل بالكامل بدون أي نفقات عامة، فإن النقل الفعلي نادرًا ما ينتهي أسرع من هذا التقدير، لكنه غالبًا ما ينتهي أبطأ منه.
- قراءة السرعة الحية في مدير التنزيلات ليست ثابتة. عند مراقبة شريط تقدم عملية نقل، ستلاحظ غالبًا أن السرعة المُبلغ عنها ترتفع أو تنخفض أو تستقر مع تغيّر ظروف الشبكة وحمل الخادم وحركة المرور الأخرى على اتصالك لحظة بلحظة — المتوسط عبر النقل بأكمله هو ما يحدد الوقت الإجمالي، وليس أي قراءة لحظية.
- إذا كانت النتيجة الفعلية بعيدة جدًا عن هذا التقدير، فراجع العوامل المذكورة أعلاه. نتيجة أبطأ بمقدار الضعف تقريبًا عادةً ما تشير إلى عنق زجاجة في الواي فاي أو خادم مصدر بطيء؛ ونتيجة أبطأ بمقدار 8 أضعاف تعني دائمًا تقريبًا خلطًا بين البتات والبايتات في أحد الأرقام المُدخلة.
أخطاء شائعة
- الخلط بين البتات والبايتات. تُعلَن سرعات الاتصال دائمًا تقريبًا بـالبتات في الثانية (ميغابت في الثانية)، بينما تُعرض أحجام الملفات دائمًا تقريبًا بـالبايتات (ميغابايت، غيغابايت) — وبما أن البايت الواحد يحتوي على 8 بتات، فإن إغفال هذا التحويل يبالغ في تقدير سرعة النقل الفعلية بمقدار 8 أضعاف، ويقلل من تقدير الوقت بنفس المقدار.
- استخدام سرعة الاتجاه الخاطئ. إدخال سرعة التنزيل لديك لتقدير عملية رفع (أو العكس) يعطي نتيجة مضللة على أي اتصال لا تتساوى فيه السرعتان — وهو حال معظم خطط الإنترنت المنزلية.
- افتراض أن كامل سرعة خطتك متاحة دائمًا. الأجهزة الأخرى على الشبكة، والتحديثات في الخلفية، والنسخ الاحتياطي السحابي التي تعمل في الوقت نفسه، كلها تتنافس على نفس الاتصال، لذا فإن السرعة الفعلية المتاحة لأي عملية نقل واحدة غالبًا ما تكون أقل من الحد الأقصى المُعلن لخطتك.
الصيغة
بما أن سرعات الاتصال تُذكر عادةً بـالبتات في الثانية، وليس البايتات، فإن التحويل يتطلب القسمة على 8 (يحتوي البايت الواحد على 8 بتات): .
مثال محلول
تنزيل ملف بحجم 1 غيغابايت عبر اتصال بسرعة 100 ميغابت في الثانية:
- حجم الملف بالبايت: (باستخدام العرف الثنائي الشائع لدى أنظمة التشغيل).
- السرعة بالبايت في الثانية: (100 ميغابت في الثانية تستخدم وحدات عشرية: 1 ميغابت في الثانية = 1,000,000 بت/ثانية).
- وقت النقل: — حوالي دقيقة واحدة و26 ثانية.
عادةً ما تكون سرعات النقل الواقعية أقل بعض الشيء من السرعة المقدَّرة للاتصال بسبب النفقات العامة وظروف الشبكة وحدود جانب الخادم، لذا تعامل مع هذا كتقدير لأفضل الحالات.
معلومات مفيدة
السرعة المُعلنة لخطة الإنترنت لديك هي سقف، وليست وعدًا. يُروّج مزودو خدمة الإنترنت لسرعة قصوى (“حتى 500 ميغابت في الثانية”)، لكن السرعة التي يحصل عليها أي جهاز واحد فعليًا تعتمد على إعداد شبكتك المنزلية، وعدد الأجهزة المتصلة في الوقت نفسه، وحالة الاتصال بين مزود الخدمة والمودم الخاص بك. لهذا السبب بالضبط تُلزِم الجهات التنظيمية في الولايات المتحدة الآن مزودي الخدمة بالإفصاح عن رقم سرعة “نموذجية” منفصل إلى جانب الحد الأقصى المُعلن في ملصقات نقطة البيع لخدمة النطاق العريض — إذا كانت عمليات النقل الفعلية لديك تقل باستمرار كثيرًا عن تقدير هذه الحاسبة، فإن سرعتك النموذجية الفعلية (وليس فقط الرقم الأقصى المُعلن للخطة) هي الرقم الأكثر فائدة لإدخاله بدلًا من ذلك.