كيف تحسب عرض النطاق وزمن النقل بشكل صحيح؟
تُذكر سرعات الخطوط بالبت في الثانية مع بادئات SI (1 Mbps = 10^6 bit/s)، وأحجام الملفات بالبايت وغالباً بالبادئات الثنائية (1 MiB = 1,048,576 بايت)، لذا فالخطوة الأولى دائماً الضرب في 8 أو القسمة عليه بالوحدات الصحيحة: فخط 100 Mbps ينقل 12.5 MB/s على الأكثر. وزمن النقل = الحجم × 8 ÷ المعدل، والمعدل الذي يحتاجه النقل = الحجم × 8 ÷ الوقت، مضافاً إليه الحمل الإضافي للترويسات على السلك (نحو 5 إلى 8% لـ TCP فوق Ethernet). والنقل الحقيقي أبطأ من هذا الحساب بسبب زمن الاستجابة والازدحام ونافذة TCP: فالاتصال الواحد لا يحمل أكثر من نافذته مقسومة على زمن الذهاب والإياب (RFC 6349 وRFC 7323).
كيفية استخدام حاسبة نقل البيانات
- أبقِ العملية الحسابية على زمن النقل، واكتب حجم البيانات (مثل 4.7 GB) وسرعة الخط (مثل 100 Mbps).
- اختر تقديراً للحمل الإضافي إن أردت احتساب بايتات الترويسات، أو اتركه «بلا» لزمن البيانات الصافية.
- اقرأ زمن النقل وجدول السرعات الشائعة لترى ما الذي يغيّره خط أسرع أو أبطأ.
- لحساب الاستهلاك الشهري انتقل إلى «البيانات المنقولة بمعدل ثابت» واملأ ساعات اليوم وعدد الأيام.
مزايا حاسبة نقل البيانات
- زمن النقل لأي حجم (من B إلى PB، بوحدات SI أو IEC، أو بالبت) بأي سرعة خط مكتوبة بالبت أو بالبايت في الثانية
- تقدير اختياري للحمل الإضافي يضيف بايتات ترويسات TCP/IPv4 أو TCP/IPv6 فوق Ethernet، مع البايتات التي تعبر السلك فعلاً ومعدل البيانات الفعلي
- النقل نفسه بثماني سرعات خطوط شائعة من 10 Mbps إلى 10 Gbps، مع إدراج سرعتك أنت في القائمة
- الحجم بوحدات SI وIEC جنباً إلى جنب (4.7 GB = 4.38 GiB)، وهو ما يفسّر لماذا يعرض برنامج التنزيل أرقاماً أصغر
- حجم البيانات بمعدل ثابت: في الساعة واليوم والأسبوع وعلى فترة تختارها، بوحدات SI وIEC، لحدود الباقات وفواتير النقل
- المعادلة، ثم المعادلة نفسها بأرقامك، لكل نتيجة
المدخلات والمخرجات
المدخلات
- العملية الحسابية: زمن نقل ملف أو نسخة احتياطية، أو البيانات المنقولة بمعدل ثابت (الاستهلاك اليومي والشهري).
- حجم البيانات (لزمن النقل)، وسرعة الخط (للعمليتين)، وتقدير الحمل الإضافي (لزمن النقل)، وساعات اليوم بهذا المعدل وعدد الأيام (للاستهلاك).
المخرجات
- نظرة سريعة: زمن النقل، والحجم بوحدات SI وIEC، ومعدل البيانات الفعلي، والبايتات على السلك؛ أو الحجم على الفترة وفي اليوم.
- المعادلة والأرقام: المعادلة، ثم أرقامك فيها، والحجم والسرعة بالبايت والبت.
- الحجم نفسه بسرعات الخطوط الشائعة (زمن النقل ومعدل البيانات بالبايت)، أو الاستهلاك حسب الفترة، ويمكن تنزيل كليهما بصيغة CSV.
مثال على حاسبة نقل البيانات
صورة قرص حجمها 4.7 GB عبر خط 100 Mbps مع تقدير الحمل الإضافي لـ TCP/IPv4
الإدخال:
العملية الحسابية: زمن نقل ملف أو نسخة احتياطية · حجم البيانات: 4.7 GB · سرعة الخط: 100 Mbps · تقدير الحمل الإضافي: TCP/IPv4 فوق Ethernet (5.3%)النتيجة:
زمن النقل: 6 min 36 s (يشمل تقدير الحمل الإضافي: 5.3%) · حجم البيانات: 4.7 GB (4.38 GiB) · معدل البيانات الفعلي: 95.0 Mbps · البايتات على السلك: 4.95 GB
المعادلة: t = S × 8 × (1 + o ÷ 100) ÷ R · بعد التعويض: 4,700,000,000 × 8 × 1.053 ÷ 100,000,000 = 395.928 s
بالسرعات الشائعة: 10 Mbps 1 h 05 min · 50 Mbps 13 min 12 s · 1 Gbps 39.6 s · 10 Gbps 4 sكيف تقرأ نتائج حاسبة نقل البيانات
زمن النقل هو أفضل حالة لتلك السرعة: الخط مشغول بهذا النقل وحده من أوله إلى آخره. فاعتبره حداً أدنى وأضف هامشاً للظروف الحقيقية.
معدل البيانات الفعلي هو ما يبقى لملفك بعد بايتات الترويسات، وهو الرقم الذي تقارنه بالسرعة التي يعرضها برنامج التنزيل بعد توحيد الوحدة.
إن كان برنامج التنزيل يعرض MiB أو MiB/s فقارن بأرقام IEC (الملاحظة تحت أرقام SI): فـ 11.9 MiB/s هي السرعة الكاملة لخط 100 Mbps.
في جدول الاستهلاك، رقم الفترة كلها هو ما يحسبه حد الباقة أو فاتورة النقل إذا عمل الخط فعلاً بذلك المعدل في تلك الساعات.
متى تستخدم حاسبة نقل البيانات
- تقدير مدة رفع نسخة احتياطية سحابية أو صورة جهاز افتراضي أو تفريغ قاعدة بيانات قبل البدء.
- الاختيار بين خط أسرع ونافذة نقل أطول بمقارنة الزمن عند السرعات الشائعة.
- التحقق من أن بث كاميرا أو مهمة مزامنة أو نسخة مطابقة تعمل طوال اليوم تبقى ضمن حد الباقة الشهري.
- شرح سبب ظهور ملف «4.7 GB» بحجم 4.38 GB على حاسوب المستخدم، ولماذا استغرق التنزيل أطول مما توحي به سرعة الخط.
استكشاف الأخطاء وإصلاحها
- رسالة «أدخل سرعة خط أكبر من الصفر»: السرعة 0 تعني أن النقل لا ينتهي أبداً؛ أدخل المعدل الحقيقي، مثل 20 Mbps.
- النتيجة تختلف بثماني مرات: قارن البت بالبايت؛ فـ Mbps ميغابت وMB/s ميغابايت.
- رسالة «وحدة حجم غير معروفة»: استخدم B أو kB أو MB أو GB أو TB أو KiB أو MiB أو GiB أو TiB أو وحدات البت مثل Gbit؛ والرقم المجرد يُقرأ بايتات.
- يجب أن تكون ساعات اليوم أكثر من 0 ولا تتجاوز 24، والأيام بين 1 و3660.
الأسئلة الشائعة حول حاسبة نقل البيانات
كم يستغرق تنزيل ملف حجمه 4.7 GB بسرعة 100 Mbps؟
4.7 GB تساوي 37.6 غيغابت، و37.6 ÷ 0.1 Gbit/s = 376 ثانية، أي نحو 6 دقائق و16 ثانية، إذا عمل الخط بكامل سرعته طوال التنزيل. ومع تقدير الحمل الإضافي لـ TCP/IPv4 البالغ 5.3% تصبح نحو 6 دقائق و36 ثانية. والتنزيل الحقيقي يطول عادةً أكثر من ذلك، للأسباب المذكورة في الإجابة التالية.
لماذا يستغرق التنزيل عندي وقتاً أطول مما تقوله الحاسبة؟
تفترض الحاسبة أن سرعة الخط كلها مخصصة لملفك. أما في الواقع فقد يرسل الخادم أبطأ، ويحتاج TCP وقتاً ليرفع سرعته، وتشاركك أجهزة أخرى في الخط، وتفقد شبكة Wi-Fi من سعتها مع المسافة، ويبطئ الازدحام في أي نقطة على المسار كل شيء. قِس ما يقدّمه خطك فعلاً باختبار سرعة الإنترنت واستخدم ذلك المعدل.
لماذا يعرض حاسوبي 4.38 GB لملف يُباع على أنه 4.7 GB؟
لأنهما يعدّان بوحدتين مختلفتين. فـ 4.7 GB تعني 4,700,000,000 بايت (SI)، وكثير من أنظمة التشغيل تقسم على 1,073,741,824 وتعرض 4.38 «GB» وهي في الحقيقة 4.38 GiB. والبايتات هي نفسها. وتعرض الحاسبة الصيغتين لتطابق ما يستخدمه برنامجك.
كم بيانات ينقل الخط في الشهر؟
اختر «البيانات المنقولة بمعدل ثابت»، وأدخل السرعة وعدد الساعات التي يعمل فيها بتلك السرعة يومياً وعدد الأيام. فبث بمعدل 20 Mbps لمدة 8 ساعات يومياً على مدى 30 يوماً يساوي 2.16 TB (1.96 TiB). واستخدام متوسط معدلك بدل سرعة الخط يعطي رقماً أقرب إلى الفاتورة الحقيقية أو حد الباقة.
ما الذي يغيّره خيار الحمل الإضافي للبروتوكولات؟
يضيف بايتات الترويسات التي تنتقل مع بياناتك: نحو 5.3% لـ TCP/IPv4 فوق Ethernet مع حزم كاملة الحجم، و6.2% مع الطوابع الزمنية في TCP، و7.7% لـ IPv6، أو 10% تقريبية لنفق VPN أو للحزم الصغيرة. فيطول زمن النقل بتلك النسبة وينخفض معدل البيانات الفعلي. وهو تقدير لكلفة الترويسات، لا قياس لشبكتك.
ملاحظات تقنية
زمن النقل t = S × 8 × (1 + o ÷ 100) ÷ R، حيث S بالبايت وR بـ bit/s وo هو الحمل الإضافي بالبايتات الزائدة على السلك لكل بايت من البيانات؛ ومعدل البيانات الفعلي R × 100 ÷ (100 + o). ويقرأ @engines/bandwidth الأحجام والمعدلات ببادئات دقيقة: k وM وG وT وP قوى للعدد 1000، وKi وMi وGi وTi وPi قوى للعدد 1024، والحرف b بت وB بايت.
خيارات الحمل الإضافي المعدّة هي كلفة الترويسات في إطارات Ethernet كاملة بحجم 1500 بايت: 38 بايتاً لتأطير Ethernet (التمهيد والترويسة وFCS والفجوة بين الإطارات) مع 40 بايتاً لترويستي IPv4 وTCP لكل 1460 بايتاً من البيانات (5.3%)، و6.2% مع الطوابع الزمنية في TCP، و7.7% مع ترويسات IPv6 والطوابع الزمنية. ويضيع النقل الحقيقي وقتاً أيضاً في البدء البطيء لـ TCP وفي حد النافذة على المسارات الطويلة (RFC 6349)، وهو ما لا تلتقطه أي نسبة ثابتة.
الحجم V = R ÷ 8 × 3600 × h × d بايتاً لعدد h من الساعات يومياً على مدى d يوماً، ويُعرض في الساعة واليوم والأسبوع وللفترة كلها، بوحدات SI وIEC.
الحدود ومنهجية القياس
لا تقيس شيئاً: السرعة هي التي تكتبها، والنتيجة عملية حسابية. وسرعتك الحقيقية تتوقف على خطك والخادم والمسار بينهما؛ أما اختبار سرعة الإنترنت فيقيس خطك إلى أقرب خادم طرفي لـ Cloudflare.
تقدير الحمل الإضافي يغطي بايتات الترويسات فقط؛ ولا يمثّل زمن الاستجابة ولا البدء البطيء لـ TCP ولا إعادة الإرسال ولا حدود الخادم ولا الحركة الأخرى على الخط، لذا يستغرق النقل الحقيقي وقتاً أطول.
يفترض حساب الاستهلاك معدلاً ثابتاً في الساعات المحددة؛ والاستخدام الحقيقي يتفاوت على مدار اليوم.
الأمان والخصوصية
يجري الحساب كله في متصفحك؛ فالأحجام والسرعات التي تدخلها لا تُرسل إلى أي مكان ولا يُخزَّن شيء.
المراجع
- Metric (SI) Prefixesبادئات النظام الدولي SI وقواها العشرية الدقيقة: كيلو 10^3 وميغا 10^6 وغيغا 10^9 وتيرا 10^12، وهي معنى k وM وG وT في Mbps وGbps وGB.
- units(7) — decimal and binary prefixesيسرد البادئات العشرية (k = 1000) إلى جانب الثنائية (Ki = 1024 وMi = 1,048,576…)، ويشير عَرَضاً إلى اصطلاح b للبت وB للبايت.
- RFC 6349: Framework for TCP Throughput Testingكيف يُقاس معدل نقل TCP على مسار ما: لماذا يتحدد الاتصال الواحد بنافذته وبزمن الذهاب والإياب (حاصل ضرب عرض النطاق في التأخير)، وأي المقاييس تصف الاختبار بإنصاف.