200 GB’yı USB HDD’den ana sürücüme kopyaladım. Yaklaşık 130000 dosya vardı
İlk 4-5 dakika sonra şunu gözlemledim:
- En küçük dosyalar için, oran yaklaşık 600KB / s'de saniyede yaklaşık 100 dosyadır.
- Ve büyük dosyalar için 70 MB / sn gibiydi.
Başlangıçta pencereler, tahmini 1 saatten 5+ saate, ardından 1 saate kadar değiştirdi. Sonunda% 95'teki gibi hala tahminler 10 dakikadan 10+ saate değişiyordu. Bu yüzden daha doğru hale gelmek yerine daha az kesinleşiyordu.
Basit matematik gösterileri:
Saniyede 100 dosyada 130.000 dosya = 22 dakika
Saniyede 70 MB'ta 200.000 MB = 47 dakika
22 dakika - boyutu birkaç kilobayt olan dosyaları kopyalamak için zaman aramayı kaybetti.
47 dakika - arama süresi yoksa gerçek veriyi aktarması gereken süre.
22dk + 47dk toplamı, alabileceği mutlak maksimum süredir.
Açıkçası, tahmin 47 ila 69 dakika arasında bir yerde olmalı .
İletişim kutusunun yaklaşık% 90 gösterdiği: "Bazı küçük dosyaları 1 MB / sn'de kopyalıyorum, 20GB daha fazla veri var, tamamlanması 5:30 saat sürecek.
Birkaç saniye sonra: "Burada büyük bir dosyayı kopyalıyorum, 70 MB / sn'de tamamlanması 4 dakika alacaktır.
İnsan aslında aynı iletişim kutusundan gördüğü: 120.000 dosya ve 180GB zaten 40 dakika kopyalandı. Geri kalan 10000 dosya ve 20GB yaklaşık 5 dakika sürmelidir
İletişim kutusu, her saniye daha fazla ve daha doğru olan bir hesaplama yapmak için yeterli bilgiyi verir. Küçük dosyaların kopyalanma hızını bilir. Büyük dosyaların hangi hızda kopyalandığını bilir. Ayrıca kaç dosya ve kaç bayt kaldığını da bilir.
Sadece üst ve alt limitleri ayarlayarak doğru bir varsayım yapmak çok kolaydır.
İletişim kutusu, yalnızca büyük dosyaların küçük dosyalardan önce olması durumunda biraz daha doğru veriler gösterir. Bu durumda 40 dakikada başlar ve 30 dakika sonra küçük dosyaları kopyalamaya başlar ve "iyi 20 dakikaya ihtiyacım var" der.
Ancak başında küçük dosyalar ve büyük dosyaları sonunda. İletişim kutusu aslında "saniye başına dosya" nın küçük dosyaları aktardığı ile ilgilenmiyor. Küçük dosya sayısı sonsuz, ve sonsuza dek küçük olacakları gibi hesaplamasını yapar.