Veri Aktarım Süresi Hesaplama Aracı nedir?
Bu araç, belirli bir miktar verinin bir ağ bağlantısı, sabit disk, SSD veya USB bağlantısı üzerinden ne kadar sürede aktarılacağını tahmin eder. Veri boyutunu, aktarım hızını ve isteğe bağlı olarak aktarım verimliliğini girersiniz; sonuç hem saniye cinsinden hem de gün, saat, dakika ve saniye olarak kolay okunabilir bir dökümle karşınıza gelir. Bu, herhangi bir ülkeye özgü kuralı olmayan, evrensel bir bilgisayar bilimi hesaplamasıdır.
Nasıl kullanılır?
Veri boyutunu girin ve birimini seçin (B, kB, MB, GB, TB). Aktarım hızını ön ekiyle birlikte (k, M, G veya hiçbiri) girin ve hızın bps (saniyedeki bit) mi yoksa B/s (saniyedeki bayt) mı olduğunu belirtin. Ağ cihazları genellikle bps cinsinden verilir; bu nedenle bayta çevirmek için 8'e bölün. "1 kbyte" seçeneklerindeki iki radyo düğmesi, veri ve hız için ondalık SI ön eklerini (1000) ya da ikili ön ekleri (1024) ayrı ayrı modellemenizi sağlar. Son olarak protokol yükünü hesaba katmak için aktarım verimliliğini (%) ayarlayın — %100 teorik olarak en iyi durumdur.
Formülün açıklaması
Veri birimi üssünü \(e\) (B=0, kB=1, MB=2, GB=3, TB=4) ve kbyte tabanını \(b\) olarak alalım. Buna göre \(\text{veriBoyutuBayt} = \text{veriBoyutu} \times b^{e}\) olur. Saniyedeki bayt cinsinden efektif hız, \(\text{hız} \times \text{taban}^{e_{\text{hız}}}\) şeklindedir; bps seçiliyse \(\tfrac{1}{8}\) ile çarpılır ve ardından \(\tfrac{\text{verimlilik}}{100}\) ile ölçeklenir. Aktarım süresi:
$$t = \frac{\text{Data Size} \cdot \text{Base}^{\,e_d}}{\text{Speed} \cdot \text{Base}^{\,e_s} \cdot f_{bps} \cdot \dfrac{\text{Efficiency (\%)}}{100}}$$burada \(e_d\) veri birimi üssü, \(e_s\) hız birimi üssü ve \(f_{bps} = \tfrac{1}{8}\) (bps) veya \(1\) (B/s) değerini alır.
Örnek hesaplama
100 MB'lık (ondalık) bir veriyi %100 verimlilikle 1 MB/s'lik bir bağlantı üzerinden aktaralım: \(\text{veriBoyutuBayt} = 100 \times 1000^2 = 100{.}000{.}000\) bayt; \(\text{hız} = 1{.}000{.}000\) B/s;
$$t = \frac{100{.}000{.}000}{1{.}000{.}000} = 100 \text{ saniye}$$yani 1 dakika 40 saniye. 480 Mbps'lik bir USB 2.0 bağlantısında:
$$\text{hız} = \frac{480 \times 1000^2}{8} = 60{.}000{.}000 \text{ B/s}$$dolayısıyla 100 MB yaklaşık 1,67 saniye sürer.
Sıkça Sorulan Sorular
Gerçek indirme hızım neden daha yavaş? Protokoller ek yük getirir ve bağlantılar nadiren nominal hızlarının tamamında çalışır. Gerçekçi bir tahmin için verimliliği düşürün (örneğin %70-90).
bps mi B/s mi? İnternet ve USB hızları genellikle saniyedeki bit (bps) olarak ilan edilir. Saniyedeki baytı bulmak için 8'e bölün — bps'yi seçtiğinizde bu hesaplayıcı bunu otomatik olarak yapar.
1000 mü 1024 mü? Depolama ve pazarlamada ondalık, 1000 tabanlı ön ekler kullanılır; işletim sistemleri ise çoğu zaman ikili, 1024 tabanlı boyutları gösterir. Elinizdeki değerlere uyan tabanı seçin.