ما الذي تقوم به هذه الحاسبة
تحوّل هذه الأداة عملية نقل بيانات خام — مُقاسة بالبايتات خلال عدد من الثواني — إلى سرعة شبكة معبَّر عنها بالميغابت في الثانية (Mbps)، والميغابايت في الثانية (MB/s)، والغيغابت في الثانية (Gbps). وهي مثالية لتفسير مخرجات iperf، أو قياسات زمن نسخ الملفات، أو أي اختبار أداء تعرف فيه حجم البيانات المنقولة والوقت الذي استغرقه.
كيفية الاستخدام
أدخل إجمالي عدد البايتات المنقولة والزمن المستغرق بالثواني. تضرب الحاسبة عدد البايتات في 8 للحصول على عدد البتات، ثم تقسّم الناتج على الزمن وعلى مليون للتعبير عن السرعة بوحدة Mbps. وتعتمد الأداة على النظام العشري (SI) — أي أن 1 ميغابت في الثانية = 1,000,000 بت في الثانية — وهو المعيار المتّبع في سرعات الشبكات.
شرح المعادلة
المعادلة الأساسية هي:
$$\text{Mbps} = \frac{\text{البايتات} \times 8}{\text{الثواني} \times 1{,}000{,}000}$$تُضرب البايتات في 8 لأن البايت الواحد يساوي ثمانية بتات، وعرض النطاق في الشبكات يُقاس عادةً بالبتات. أما القسمة على 1,000,000 فتحوّل البتات في الثانية إلى ميغابت في الثانية.
مثال تطبيقي
لنفترض أن عملية نقل حرّكت 125,000,000 بايت (نحو 125 ميغابايت) خلال 10 ثوانٍ. عدد البتات = \(125{,}000{,}000 \times 8 = 1{,}000{,}000{,}000\). وبالتالي:
$$\text{Mbps} = \frac{1{,}000{,}000{,}000}{10 \times 1{,}000{,}000} = \textbf{100 ميغابت في الثانية}$$وهذا يعادل 12.5 ميغابايت في الثانية و0.1 غيغابت في الثانية.
الأسئلة الشائعة
لماذا تختلف Mbps عن MB/s؟ تقيس Mbps الميغابتات، بينما تقيس MB/s الميغابايتات. وبما أن البايت الواحد = 8 بتات، فإن \(\text{MB/s} = \text{Mbps} \div 8\).
هل تستخدم الحاسبة 1024 أم 1000؟ سرعات الشبكات تعتمد النظام العشري (1,000,000)، لذلك تقسّم هذه الحاسبة على قوى العدد عشرة وليس على 1024.
هل يمكنني استخدامها لنتائج iperf؟ نعم — خذ عدد البايتات المنقولة والفترة الزمنية اللتين يعرضهما iperf وستحصل على قيمة عرض النطاق المطابقة.