यह कैलकुलेटर क्या करता है
यह टूल किसी कच्चे डेटा ट्रांसफर को — जो बाइट्स में मापा गया हो और कुछ सेकंड में पूरा हुआ हो — नेटवर्क थ्रूपुट में बदल देता है, जिसे मेगाबिट प्रति सेकंड (Mbps), मेगाबाइट प्रति सेकंड (MB/s) और गीगाबिट प्रति सेकंड (Gbps) में दिखाया जाता है। यह iperf के आउटपुट को समझने, फ़ाइल कॉपी का समय जाँचने, या किसी भी ऐसे बेंचमार्क के लिए बेहद उपयोगी है जहाँ आपको पता हो कि कितना डेटा ट्रांसफर हुआ और इसमें कितना समय लगा।
इसका इस्तेमाल कैसे करें
ट्रांसफर हुए बाइट्स की कुल संख्या और बीता समय सेकंड में डालें। कैलकुलेटर पहले बाइट्स को 8 से गुणा करके बिट्स निकालता है, फिर उसे समय और दस लाख (एक मिलियन) से भाग देकर दर को Mbps में दिखाता है। यह दशमलव (SI) पद्धति का इस्तेमाल करता है — यानी 1 Mbps = 10,00,000 बिट प्रति सेकंड — जो नेटवर्क स्पीड के लिए मानक तरीका है।
फ़ॉर्मूला समझें
मुख्य समीकरण इस तरह है:
$$\text{Mbps} = \frac{\text{बाइट्स} \times 8}{\text{सेकंड} \times 1{,}000{,}000}$$
बाइट्स को 8 से इसलिए गुणा किया जाता है क्योंकि एक बाइट में आठ बिट होते हैं, और नेटवर्क बैंडविड्थ को आमतौर पर बिट्स में ही बताया जाता है। 1,000,000 से भाग देने पर बिट प्रति सेकंड घटकर मेगाबिट प्रति सेकंड में आ जाता है।
उदाहरण के साथ समझें
मान लीजिए किसी ट्रांसफर में 10 सेकंड में 12,50,00,000 बाइट्स (लगभग 125 MB) मूव होते हैं। बिट्स \(= 12{,}50{,}00{,}000 \times 8 = 1{,}00{,}00{,}00{,}000\)। \(\text{Mbps} = 1{,}00{,}00{,}00{,}000 \div (10 \times 1{,}000{,}000) = \textbf{100 Mbps}\)। यह 12.5 MB/s और 0.1 Gbps के बराबर है।
अक्सर पूछे जाने वाले सवाल
Mbps और MB/s में फ़र्क क्यों है? Mbps मेगाबिट मापता है, जबकि MB/s मेगाबाइट मापता है। चूँकि 1 बाइट = 8 बिट होते हैं, इसलिए \(\text{MB/s} = \text{Mbps} \div 8\)।
क्या यह 1024 इस्तेमाल करता है या 1000? नेटवर्क स्पीड दशमलव पद्धति (1,000,000) का उपयोग करती है, इसलिए यह कैलकुलेटर दस की घातों से भाग देता है, 1024 से नहीं।
क्या मैं इसे iperf के नतीजों के लिए इस्तेमाल कर सकता हूँ? हाँ — iperf द्वारा बताए गए ट्रांसफर हुए बाइट्स और इंटरवल को डालिए, और आपको ठीक मिलता-जुलता बैंडविड्थ आँकड़ा मिल जाएगा।