Veri aktarımı için zamanı hesaplamanın kolay bir yolu var mı?


2

Farklı hız bağlantıları üzerinden dosya aktarımı için ne olacağını bulmak için herhangi bir site veya kolay yöntemler var mı?

Örneğin, 75G dosyasının indirme / aktarma işleminin 2 Mbps aktarma hızı ile ne kadar süreceğini bulmam gerekiyor.


Son sonucun (birim olarak) ölçülmesini ne istediniz?
iglvzx

1
Bu soruyu çok yerelleştirilmiş olarak kapatmak için çağrılar var gibi görünüyor. Belki de sorunun öznitelikleri vardır, fakat soruların daha değerli olmasını sağlayan cevaplar olması gerekmez.
Paul

saatler, temelde onu parçalamak için gerekenler. teşekkür ederim.
jdamae

Yanıtlar:


1

Cevap: 3 Gün 15 Saat 22 Dakika 52.8 Saniye.

Umarım bu site size yardımcı olacaktır. görüntü tanımını buraya girin


2
@jdmae Bu web sitesiyle ve buradaki diğer cevaplarla tutarsızlık var gibi görünüyor. Hızlı dönüşümler için Wolfram | Alpha'yı öneririm . Örneğin, sorunuz saniyede 2
megabitte

herkese giriş için teşekkürler. Ben herkesin cevaplarına bakıyorum
jdamae

8

Aslında Mbps ile ne kastettiğinize bağlı , ancak Wolfram Alpha'yı bunun gibi şeyler için öneriyorum - düşündüğünüzden çok daha fazlasını yapabilir. Neyse, işte sorgunuzun bir perisi:

Wolfram Alpha aktarım süresi sorgusu GB Mbps


5

75GB, 75000000000 bayt (SI biriminde) veya 80530636800 bayt (IEC biriminde) olabilir.

Bir bayt 8 bit, yani biz de konuşuyoruz

600000000000 bits

veya 644245094400 bit

Bir Mbps ya

1000000 bits per second (SI)

veya

1048576 bits per second (IEC)

Böylece saniye sayısını elde etmek için bit sayısını saniye başına bit sayısına bölün:

600000000000  / 2000000 = 300000 = 83.33 hours or 3.47 days
644245094400  / 2097152 = 307200 = 85.33 hours or 3.56 days

Desingh'in neden aldığını anlamaya çalışıyorum 314573 seconds.
iglvzx

2
Site, saniyede 2048000 bit kullanıyor, bu da IEC veya SI birimlerinde 2Mbps değil (E1 çizgisinde bir hız olarak kullanılmadığı söylenmiyor).
Paul

1
Hattın veriyi olduğu kadar adres ve kontrol bilgilerini de taşıması gerektiğini unutuyorsunuz.
David Schwartz

2
Bu unutulmuş değil, sadece verilen bilgilerle hesaplanamıyor.
Paul

2

300.000 saniye , demek istediğinizi Gigabytesve varsayalım Megabits/second.

8,000 Mb   75 GB   600,000 x 1 s   
-------- x ----- = ------------- = 300,000 s
    1 GB    2 Mb         2
           -----
            1 s

Dosya hızlarının ikili birimlerde ölçülürken, satır hızlarının ondalık birim cinsinden ölçüldüğünü unuttunuz. Ayrıca, hattın verilerin yanı sıra adres ve kontrol bilgilerini de taşıması gerektiğini unuttun.
David Schwartz

2

İşte karşılaştığım bir yöntem, kaba tahmin için hatırlaması kolay.

Kısa cevap

Dosya boyutunu gigabayt cinsinden 9000 ile çarpın ve ardından bağlantınızın hızıyla saniyede megabit olarak bölün. Sonuçta elde edilen sayı saniye cinsindendir ve ardından favori dönüşüm programınızı kullanarak günlere, saatlere ve dakikalara dönüştürebilirsiniz.

Örnek

75 GB × 9000/2 Mb / s = 337500 s ≈ 3 gün 22 saat

açıklama

Ethernet, IP ve TCP protokolleri tarafından uygulanan ek yükü göz önünde bulundurun. IPv4 üstbilgisi, hiçbir seçenek üstbilgisini saymaz, 20 oktet uzunluğundadır. TCP başlığı ayrıca 20 oktet uzunluğundadır, herhangi bir seçenek başlığını saymaz. Bir Ethernet bağlantısı, Ethernet II çerçevesini (PPPoE kapsüllenmiş bağlantılar için, sadece 1492 okt) için 1538 oktet çerçevede (VLAN etiketlemesi kullanılıyorsa 1542) 1500 veri veri taşıyabilir. Ardından, matematik yapın:

[1500 o (Ethernet verisi) - 20 o (IPv4) - 20 o (TCP)] / 1538 o (Ethernet çerçevesi) ≈% 95 verimlilik

[1024 Mio / Gio] * [8 Mb / Mio] / 94.92848 ≈ 8630

9000, 1000'in en yakın katıdır; hatırlaması daha kolay ve daha az iyimser.


Teşekkürler. İlginç. Zaten bunun için kaba bir tahmin şartları olduğunu düşünmeyi seviyorum.
jdamae

0

3 gün, 22 saat. Unutulmaması gerekenler:

1) Veri boyutları ikili birimlerle, hat hızları ondalık birimlerle ölçülür.

2) Bir baytta 8 bit vardır.

3) Hat sadece veriyi değil, adres ve kontrol bilgilerini de taşımak zorundadır.

4) Satırı% 100 bilgiyle toplayamazsınız.


Cevabını bozabilir misin? Bunu nasıl hesapladın? Bu kadar kolay olmayan bir durumla ilgileniyorum.
iglvzx

2
75 * 1024 * 1024 * 1024 x 8/2000000/95/60/60 = 94.18 saat. Faktörler şunlardır: GB başına 75 GB, 1024 x 1024 x 1024 bayt, bayt başına 8 bit, 2 Mbps,% 95 TCP / satır verimliliği, bir dakikada 60 saniye, bir saatte 60 dakika.
David Schwartz

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.