Bu hesaplama aracı ne işe yarar?
Bu araç, bir transferin gerçekte ne kadar hızlı tamamlandığını gösterir. Taşınan veri miktarını ve bunun ne kadar sürdüğünü girin; karşılığında istediğiniz birimde gerçek aktarım hızını verir — saniyedeki bit (bps, kbps, Mbps, Gbps) ya da saniyedeki bayt (B/s, kB/s, MB/s, GB/s) cinsinden. Evrensel bir veri/bilişim birim dönüştürücüsü olduğundan her yerde aynı şekilde çalışır; ülkeye özel hiçbir kuralı yoktur.
Nasıl kullanılır?
Geçen süreyi saat, dakika ve saniye olarak girin (istediğiniz kombinasyonda). Veri boyutunu yazıp birimini seçin. Ardından birbirinden bağımsız iki kilo tabanı belirleyin: biri girdiğiniz veri boyutu için, diğeri çıkış hızının öneki için. "1000 bayt", disk üreticilerinin ve ağ dünyasının kullandığı ondalık/SI standardıdır; "1024 bayt" ise işletim sisteminizin genellikle gösterdiği ikili standarttır. Son olarak çıkış birimini seçip hızı okuyun.
Formülün açıklaması
Önce toplam süre saniye cinsinden bulunur: saat*3600 + dakika*60 + saniye. Veri boyutu boyut * veri_tabanı^k formülüyle bayta çevrilir; burada k, önek adımıdır (B=0, kB=1, MB=2, GB=3, TB=4). Baytı toplam saniyeye böldüğünüzde saniyedeki bayt değerini elde edersiniz. Bit hızı çıkışı için bu değeri 8 ile çarpın (1 bayt = 8 bit). En son, istediğiniz çıkış önek adımı j için sonucu hız_tabanı^j değerine bölün.
$$S = \frac{m \cdot \text{Data Size} \cdot k_d^{\,u}}{T \cdot k_s^{\,j}}$$
$$\text{where}\quad \left\{ \begin{aligned} T &= 3600\,\text{Hours} + 60\,\text{Minutes} + \text{Seconds} \\ k_d &= \text{Data kB base},\quad u = \text{Data unit index} \\ k_s &= \text{Speed kByte base},\quad j = \text{Speed prefix step} \\ m &= 8 \text{ (bit units)},\ 1 \text{ (byte units)} \end{aligned} \right.$$
Örnek hesaplama
100 MB'lık veriyi 10 saniyede aktaralım; ondalık taban ile çıkış kB/s olsun: bayt = \(100 \times 1000^2 = 100{,}000{,}000\). Saniyedeki bayt = \(10{,}000{,}000\). kB/s olarak (adım 1): $$10{,}000{,}000 / 1000 = \mathbf{10{,}000 \text{ kB/s}}$$ (yani 10 MB/s). Çıkış olarak Mbps'yi seçerseniz: $$10{,}000{,}000 \times 8 / 1000^2 = \mathbf{80 \text{ Mbps}}$$
Sıkça sorulan sorular
Mbps değerim neden MB/s değerinin 8 katı? Çünkü 1 bayt = 8 bittir. Aynı hız için bit hızı birimleri (bps ailesi), bayt hızı birimlerinden (B/s ailesi) sekiz kat daha büyüktür.
1000 mu yoksa 1024 mü kullanmalıyım? Ağ ve depolama pazarlaması 1000 (ondalık) kullanır. İşletim sistemleri ise genellikle 1024 (ikili) gösterir. İki seçenek sayesinde bunları karıştırabilirsiniz — örneğin ondalık GB olarak satılan ama ikili bir işletim sistemiyle ölçülen bir disk gibi.
Süre sıfır olursa ne olur? Hız hesabı sıfıra bölme gerektireceğinden, hesaplayıcı sizden sıfırdan büyük bir süre girmenizi ister.